我的python脚本意外地生成了一个名为"ext_data_content_dec—替换";我们想要删除。
但是BQ似乎无法识别带有空格和关键字的表(--replace(。
我们已经尝试了bq-rm的许多变体,并尝试从bq控制台中删除,但它不起作用
例如,请参阅以下内容(etlt_dsc是数据集名称(。
$ bq rm 'etlt_dsc.ext_data_content_modec --replace'
BigQuery error in rm operation: Not found: Table boeing-prod-atm-next-dsc:etlt_dsc.ext_data_content_modec --replace
除此之外,我们尝试了下面的命令,但没有任何效果
bq rm "etlt_dsc.ext_data_content_modec --replace"
bq rm [etlt_dsc.ext_data_content_modec --replace]
bq rm [etlt_dsc.ext_data_content_modec --replace']
bq rm etlt_dsc.ext_data_content_modec --replace
有人能为我们提供意见吗?
你可以试试这个:
$ bq ls mydataset
tableId Type Labels Time Partitioning Clustered Fields
---------------------------------- ------- -------- ------------------- ------------------
ext_data_content_modec --replace TABLE
$
$ bq rm "mydataset.ext_data_content_modec --replace"
rm: remove table 'data-lab:mydataset.ext_data_content_modec --replace'? (y/N) y
$
$ bq ls mydataset
$
我能够找到解决方案。"删除"不起作用,但我们能够从BQ控制台"删除"该表。