如何设置Big Query表的到期时间?

时间:2016-03-05 01:48:10

标签: google-bigquery

当我加载或保存查询到表时, 是否可以使用BQ命令行工具设置表到期时间?

1 个答案:

答案 0 :(得分:9)

使用命令行设置现有BigQuery表的到期时间:

bq update --expiration 3600 mydataset.mytable

此示例将mytable在mydataset中的到期时间设置为从现在开始的1小时(3600秒)。您还可以指定“0”以从表中删除现有的到期日期。

另一种方法是通过在数据集上设置默认到期时间。您在此数据集中创建的每个新表都将根据设置具有到期时间。一个例子:

bq update --default_table_expiration 3600 mydataset

mydataset中创建的每个新表仅在自动过期前一小时可用。