【发布时间】:2018-03-04 00:29:16
【问题描述】:
我正在尝试在我设置了基于 TIMESTAMP 列的分区的表上测试分区过期。问题是分区过期似乎不起作用。
这是我的工作:
1) 使用 TIMESTAMP 列分区和 60 秒过期时间创建表
bq mk --table --project_id cool_project-007 --time_partitioning_field ts --time_partitioning_expiration 60 --schema ts:TIMESTAMP,label_1:STRING dataset_sample.sample_x
2) 从列类型相同的其他表中,我选择 ALL 并将值复制/附加到新创建的表 sample_x
3) 我希望所有 ts (TIMESTAMP) 超过 60 秒的记录都将被删除。但他们不是!
请问,我做错了什么?
【问题讨论】:
标签: google-bigquery