关于bigquery的小问题,对于部署基础设施自动化,谷歌提供的terraform似乎还不支持在au多区域的情况下添加副本。 谷歌宣布将在几个月内进行积压开发。
我尝试使用 local-exec/remote-exec ressource tf 编写脚本,但 bq 似乎无法添加副本,或者可能是我的语法错误,但在云控制台上工作正常。 更改架构
xxxx
添加副本 myreplica 选项(位置='europe-west3')
但在带有 bq 的 Cloud shell 中没有 $ bq查询legacy_sql = false'更改架构
mydataset
添加副本replica1选项(位置=“europe-west3”)'
查询字符串中的错误:处理作业'dev:bqjob_r6b3a4e9f2a33d17d_000001922856d484_1'时出错:在第1行第12列遇到“”。
如何通过脚本在 bigquery 数据集上添加副本的一些想法或替代方法
非常感谢 韩国 JP
如何尝试通过脚本在 bigquery 上添加副本(多区域)以进行基础设施部署。
地形? 比克?其他?
我认为你的语法是错误的。 您将您的命令描述为:
bq 查询legacy_sql=false 'ALTER SCHEMA mydataset 添加副本replica1 选项(location="europe-west3")'
但我认为这是正确的:
bq 查询 --use_legacy_sql=false 'ALTER SCHEMA `mydataset` 添加副本副本 1 选项(位置=europe-west3)'