列出视图很简单:
bq ls project_id:dataset_id
这包括视图和表格。有没有办法过滤这个只显示视图?该--filter
参数似乎仅适用于数据集和传输作业。
参考:
列出视图很简单:
bq ls project_id:dataset_id
这包括视图和表格。有没有办法过滤这个只显示视图?该--filter
参数似乎仅适用于数据集和传输作业。
参考:
您在这里有两个选择:
查询 INFORMATION_SCHEMA.VIEWS(谷歌将向您收取最低 10GiB 的费用):
SELECT TABLE_NAME FROM `PROJECT_NAME`.dataset_name.INFORMATION_SCHEMA.VIEWS ;
将该bq
实用程序与 grep 或 awk 结合使用:
bq ls __dataset__ | grep -i VIEW
或使用 awk 查看第二列:
bq ls __dataset__ | awk '{ if($2 == "VIEW"){ print $1; } }'