【发布时间】:2019-02-08 14:17:31
【问题描述】:
我有几个日期分片表要删除,但每个表已经有超过 100 个分片,无法手动删除。
我尝试过使用通配符
DROP TABLE my_dataset.my_table_*;
但它似乎不起作用。
我终于用上了python API:
for table_id in tables:
table_ref = client.dataset(dataset_id).table(table_id)
client.delete_table(table_ref)
它可以工作,但我需要使用我想要删除的表的名称创建表数组。
有没有办法从 UI 中删除 BigQuery 中日期分片表的所有日期分片?
或者在 UI 中使用 SQL 命令?
或者使用带有通配符的命令行?
谢谢
【问题讨论】:
标签: google-cloud-platform google-bigquery