我正在尝试通过命令行在bigquery中创建一个外部表,如下所示: https://cloud.google.com/bigquery/federated-data-sources#cli
但即便提供的例子也不起作用: bq mk --project_id = --external_table_definition = / tmp / wikipedia .wikipedia
导致此错误消息: FATAL Flags解析错误:未知的命令行标志' external_table_definition'
我正在使用GCloud SDK版本97.0.0并且它说我的bq版本是2.0.18所以我认为我是最新的。
有没有人成功使用过此功能?
答案 0 :(得分:1)
bq version
2.0.18很旧 - 当前版本是2.0.22。您是否尝试使用gcloud components update
进行更新?
我可以使用bq version
2.0.22将external_table_definition传递给mk命令。
更正:在仔细研究之后,gcloud -v
表示当前版本的bq为2.0.18,但bq version
应该为最新版本返回2.0.22。所以2.0.18 可能是最近的,取决于你在哪里。