如何在多区域位置添加副本bigquery

问题描述 投票:0回答:1

关于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 上添加副本(多区域)以进行基础设施部署。

地形? 比克?其他?

google-bigquery
1个回答
0
投票

我认为你的语法是错误的。 您将您的命令描述为:

bq 查询legacy_sql=false 'ALTER SCHEMA mydataset 添加副本replica1 选项(location="europe-west3")'

但我认为这是正确的:

bq 查询 --use_legacy_sql=false 'ALTER SCHEMA `mydataset` 添加副本副本 1 选项(位置=europe-west3)'

© www.soinside.com 2019 - 2024. All rights reserved.