Google bigquery GBQ:使用POST请求重写表

Google bigquery GBQ:使用POST请求重写表,google-bigquery,Google Bigquery,探索我还没有发现如何重写现有表(当前的示例将数据附加到现有表中,或者在不存在的情况下创建新表)。我发现有可能使用web控制台来完成这项任务,所以我假设有一种方法可以通过POST请求来解决这项任务。有人知道吗?您应该为作业配置的属性设置WRITE\u TRUNCATE值 configuration.load.writeDisposition string[可选]指定目标表已存在时发生的操作 支持以下值: WRITE_TRUNCATE:如果表已经存在,BigQuery将覆盖表数据。 WRITE\u

探索我还没有发现如何重写现有表(当前的示例将数据附加到现有表中,或者在不存在的情况下创建新表)。我发现有可能使用web控制台来完成这项任务,所以我假设有一种方法可以通过POST请求来解决这项任务。有人知道吗?

您应该为作业配置的属性设置
WRITE\u TRUNCATE

configuration.load.writeDisposition string[可选]指定目标表已存在时发生的操作

支持以下值:
WRITE_TRUNCATE:如果表已经存在,BigQuery将覆盖表数据。 WRITE\u APPEND:如果表已经存在,BigQuery会将数据追加到表中。 WRITE_EMPTY:如果表已存在且包含数据,则在作业结果中返回“重复”错误。
默认值为WRITE\u APPEND

每个操作都是原子的,只有在BigQuery能够成功完成作业时才会发生。创建、截断和追加操作在作业完成时作为一个原子更新发生


只是添加到作业配置中的相关部分,即使在样本中没有提及。@ AnASASASIAKHARCHANKO -请考虑接受答案,然后投票表决。up@AnastasiiaKharchenko-如此重要-您可以通过使用投票下方张贴答案左侧的勾号来
标记已接受答案
。看看为什么它很重要!对答案进行投票也很重要。投票选出有帮助的答案。还有更多。。。当有人回答你的问题时,你可以检查一下该怎么做-。我还没有足够的“声誉”来投票,但我明白你的意思,谢谢