Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date BigQuery(BQ)-删除分区_Date_Google Bigquery_Partition - Fatal编程技术网

Date BigQuery(BQ)-删除分区

Date BigQuery(BQ)-删除分区,date,google-bigquery,partition,Date,Google Bigquery,Partition,我正在使用BQ CLI() 我找不到如何删除日分区数据 例如,我有一个日分区表,它保存日期为2016-09-01和2016-09-30的数据 我需要完全删除“2016-09-15”分区 是否可以通过CLI命令执行此操作?您可能不必删除它来重新插入数据。有关如何在日期分区表的特定部分中重新声明数据的详细信息,请参见此 基本上,只需使用bq CLI工具使用--replace标志替换$YYYYMMDD表装饰器。如果要删除分区,可以在指定$YYYYMMDD表装饰器时使用bq rm命令。对于您的情况,命令

我正在使用BQ CLI()

我找不到如何删除日分区数据

例如,我有一个日分区表,它保存日期为2016-09-01和2016-09-30的数据

我需要完全删除“2016-09-15”分区


是否可以通过CLI命令执行此操作?

您可能不必删除它来重新插入数据。有关如何在日期分区表的特定部分中重新声明数据的详细信息,请参见此


基本上,只需使用bq CLI工具使用
--replace
标志替换
$YYYYMMDD
表装饰器。

如果要删除分区,可以在指定
$YYYYMMDD
表装饰器时使用
bq rm
命令。对于您的情况,命令如下所示:

bq rm -t 'dataset.table$20160915'

请小心包含单引号,否则装饰符可能会扩展为空变量,您将删除整个表

通过CLI进行更新的简单方法:-

bq update --time_partitioning_expiration (time in second) Dataset.table_name

您能够删除您选择的分区吗?