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