gpt4 book ai didi

mysql - 如何对 BigQuery 外部表进行建模以更改列结构?

转载 作者:行者123 更新时间:2023-11-29 15:54:04 25 4
gpt4 key购买 nike

我在源表(MySQL)中有5列,c1,c2,c3,c4,c5。我导出了表格并添加到 GCS 中,例如 gs://data/table_name/YYYYMMDD/table_nameYYYYMMDDHHMMSS.csv

并且我导出了3个月的数据。

在后期阶段,添加了两个新列 c6 和 c7。现在 gs://data/table_name 中导出的文件将有 7 列

c4 列也有可能被删除。因此导出的文件将有 6 列,即 c1、c2、c3、c5、c6、c7

如何对外部表进行建模以适应这些变化?

最佳答案

您想更改表架构吗?

尝试 bq update 命令。

参见https://cloud.google.com/bigquery/docs/managing-table-schemas .

像这样。

$ bq show --schema --format=prettyjson projectId:Dataset.Table > schema.json

$ vim schema.json
---> Modify schema setting

$ bq update projectId:Dataset.Table schema.json

关于mysql - 如何对 BigQuery 外部表进行建模以更改列结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56595288/

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