如何设置 Big Query table 的过期时间?
How can I set expiration time for Big Query table?
当我将查询加载或保存到 table 时,
是否可以使用 BQ 命令行工具设置 table 过期时间?
要使用命令行设置现有 BigQuery table 的过期时间:
bq update --expiration 3600 mydataset.mytable
此示例将 mytable 在 mydataset 中的过期时间设置为从现在起 1 小时(3600 秒)。您还可以指定“0”以从 table.
中删除现有的过期时间
另一种方法是在数据集上设置默认到期时间。您在此数据集中创建的每个新 table 都会根据设置具有到期时间。一个例子:
bq update --default_table_expiration 3600 mydataset
在 mydataset
中创建的每个新 table 在自动过期前只能使用一小时。
当我将查询加载或保存到 table 时, 是否可以使用 BQ 命令行工具设置 table 过期时间?
要使用命令行设置现有 BigQuery table 的过期时间:
bq update --expiration 3600 mydataset.mytable
此示例将 mytable 在 mydataset 中的过期时间设置为从现在起 1 小时(3600 秒)。您还可以指定“0”以从 table.
中删除现有的过期时间另一种方法是在数据集上设置默认到期时间。您在此数据集中创建的每个新 table 都会根据设置具有到期时间。一个例子:
bq update --default_table_expiration 3600 mydataset
在 mydataset
中创建的每个新 table 在自动过期前只能使用一小时。