Google bigquery 是否可以从BigQuery表中删除Partition filter=Required设置?

Google bigquery 是否可以从BigQuery表中删除Partition filter=Required设置?,google-bigquery,Google Bigquery,我已经存在设置为partitionfilter=Required 我想禁用它,这样我就可以在表上运行查询,而不必在WHERE中指定分区列 我是否可能或必须创建一个新表并将数据复制到其中 我是否可能或必须创建一个新表并将数据复制到其中 是的,您可以使用更改表格,如下所示: #标准SQL 如果存在,则更改表mydataset.newtable 设置选项( require\u partition\u filter=false ) 如果需要,您可以使用相同的命令将require\u partition

我已经存在设置为
partitionfilter=Required
我想禁用它,这样我就可以在表上运行查询,而不必在
WHERE
中指定分区列

我是否可能或必须创建一个新表并将数据复制到其中

我是否可能或必须创建一个新表并将数据复制到其中

是的,您可以使用更改表格,如下所示:

#标准SQL
如果存在,则更改表mydataset.newtable
设置选项(
require\u partition\u filter=false
)

如果需要,您可以使用相同的命令将
require\u partition\u filter
更改回true

我无法使用ALTER TABLE执行此操作,但在cloud shell中,这对我有效:

bq update --require_partition_filter=FALSE your_project_id:dataset.table_name