【发布时间】:2018-09-27 01:56:09
【问题描述】:
根据 BigQuery 文档,我尝试通过添加字段来修改表的架构。有问题的表是一个分区片(按天分区)。我计划在每个切片上执行操作。
根据文档 (https://cloud.google.com/bigquery/docs/managing-partitioned-tables),我应该能够像任何其他表一样向分区表添加字段。但是,每当我尝试将字段添加到分区表时,都会遇到此错误:
Could not edit table schema.: Cannot change partitioned/clustered table to non partitioned/clustered table.
我无法找到有关此错误的含义或我做错了什么的任何有用信息。我已成功将字段添加到非分区表。社区有什么好主意可以帮助我解决问题吗?
【问题讨论】:
-
“但是,每当我尝试将字段添加到分区表时” - 你能描述一下这个尝试是如何尝试的吗?
-
@FelipeHoffa 使用 API(通过 Ruby/Python 连接)或通过 UI
-
除非您使用补丁 API,否则您还需要指定分区规范,否则服务器会认为您要删除分区规范。
-
当您说“使用 API”时 - 您可以发布使用的代码吗?
标签: google-cloud-platform google-bigquery