gpt4 book ai didi

command-line - 更新 Big Query 表架构

转载 作者:行者123 更新时间:2023-12-04 04:24:06 26 4
gpt4 key购买 nike

我在 BQ 中已经有一个填充了数据的表。我想重命名表的标题(更新架构)。我正在使用命令行工具

假设它是这样的??

bq update --schema:Col1:STRING,Col2:STRING....... data_set.Table_Name

但我得到

FATAL Flags parsing error: Unknown command line flag 'schema:Col1:STRING,Col2:STRING.....'



我错过了什么?

最佳答案

正如 Mosha 所说,API 不支持重命名列,但您可以运行一个查询来扫描整个表并覆盖它。

bq query --nouse_legacy_sql \
--destination_table p:d.table \
--replace \
'SELECT * EXCEPT(col1,col2), col1 AS newcol1, col2 AS newcol2 FROM `p.d.table`'

警告:这会覆盖表格。但无论如何,这就是你想要的。

关于command-line - 更新 Big Query 表架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42395612/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com