当我加载或保存查询到表时, 是否可以使用BQ命令行工具设置表到期时间?
答案 0 :(得分:9)
使用命令行设置现有BigQuery表的到期时间:
bq update --expiration 3600 mydataset.mytable
此示例将mytable在mydataset中的到期时间设置为从现在开始的1小时(3600秒)。您还可以指定“0”以从表中删除现有的到期日期。
另一种方法是通过在数据集上设置默认到期时间。您在此数据集中创建的每个新表都将根据设置具有到期时间。一个例子:
bq update --default_table_expiration 3600 mydataset
mydataset
中创建的每个新表仅在自动过期前一小时可用。