首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在BiqQuery extract_table中强制覆盖

在BiqQuery extract_table中强制覆盖
EN

Stack Overflow用户
提问于 2019-12-31 21:58:27
回答 1查看 251关注 0票数 1

我使用的是BigQuery Python API。

从查询创建表时,BiqQuery的JobConfig有一个选项可以设置

代码语言:javascript
运行
复制
job_config.write_disposition = bigquery.WriteDisposition.WRITE_TRUNCATE

但是,在使用extract_table将表导出到GCS时,我使用ExtractJobConfig进行配置。后者似乎根本没有WriteDisposition,而且在实践中似乎不会在文件存在的情况下进行写入。

在这种情况下,有没有办法强制覆盖?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-02 18:05:01

正如我在我找到的所有文档([1][2][3])中看到的那样,这种特定类型的作业不提供任何关于写入处理的选项。尽管如此,似乎默认的模式是覆盖。正如我可以重现的那样,当您创建不同的作业来导出相同的文件时,该文件将被替换。我想请你提供你的代码,这样我就可以更准确地重现问题,并给你一个更好的答案。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59545021

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档