我想知道bq命令行实用程序是否支持writeDisposition:WRITE_TRUNCATE选项。我已经彻底搜索了文档,并在bq命令中提供帮助。是否可以使用bq实用程序指定configuration.load.writeDisposition?命令行实用程序很棒,希望它受支持。
在API中,它当然是:https://cloud.google.com/bigquery/docs/reference/v2/jobs#configuration.load
感谢。
答案 0 :(得分:8)
我相信--replace应该将write_disposition设置为在相关的BQ cli中的位置截断(例如bq load)。
答案 1 :(得分:0)
1)如果你做“bq help load”,它会显示--replace global_flag
bq help load
bla ..
bla ..
- [no] replace:如果为true,则在加载新数据之前擦除现有内容。 (默认:'false')
2)你的命令将是这样的
bq load --replace --project_id=your_project_id <destination_table> <source> [<schema>]
答案 2 :(得分:0)
官方文档说明了三个标志和你需要的标志
--replace