目前我正在使用bq命令删除bigquery中的分区表 我今天做了3个命令,看起来只有2个是工作。
bq rm -f -t 'dataset.tablex$20171017'
bq rm -f -t 'dataset.tablex$20171018'
bq rm -f -t 'dataset.tablex$20171019'
I verified them using the following:
SELECT count(*) FROM [a:dataset.tablex] WHERE _PARTITIONTIME = TIMESTAMP("2017-10-17")
SELECT count(*) FROM [a:dataset.tablex] WHERE _PARTITIONTIME = TIMESTAMP("2017-10-18")
SELECT count(*) FROM [a:dataset.tablex] WHERE _PARTITIONTIME = TIMESTAMP("2017-10-19")
然而,最后一个查询仍然给了我一个大于0的计数,而另一个查询在执行bq命令后从一个数字变为0。
这是bq命令的错误,还是我做错了? 请帮忙