除了在BQ控制台中单击复制表之外,是否还可以使用BQ脚本将BQ表从一个模式复制到另一个模式?
答案 0 :(得分:1)
如果您只想备份视图的sql查询代码:
bq mk \
--nouse_legacy
--view "$(bq show --view --format=prettyjson project1:dataset1.view1 | jq --raw-output .view.query)" \
project2:dataset2.view2
我使用了jq json工具。
如果您想将视图具体化为表格:
bq query --nouse_legacy --destination_table=project1:dataset1.table1 "SELECT * FROM project1.dataset1.view1"
更新:
如果您想将现有表复制到另一个表中
bq cp project1:dataset1.table1 project2:dataset2.table2