我在BigQuery上有一个DAY分区表,它没有任何保留集。 我现在将保留时间更新为48小时:
bq update --time_partitioning_expiration=172800 maw.rt_content_secondly_0
现在
bq show --format=prettyjson maw.rt_content_secondly_0
所示:
"timePartitioning": {
"expirationMs": "172800000",
"type": "DAY"
}
但是自从我更新以来它已经过了大约一小时,但它仍然没有删除旧数据。 count(*)
仍然相同。
另外,如果我愿意,您如何在以后删除保留?
答案 0 :(得分:2)
请在此处查看答案:https://stackoverflow.com/a/38753305/7376017
您可以通过查看以下内容来验证分区时间:
SELECT MSEC_TO_TIMESTAMP(creation_time) from [project:dataset.table$__PARTITIONS_SUMMARY__]