根据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.
关于此错误的含义或我做错的事情,我找不到任何好的信息。我已经成功地向非分区表中添加了一个字段。社区有什么好主意可以帮助我进行故障排除吗?
答案 0 :(得分:0)
我了解到您正在使用update_table
方法来update the schema in python,如果我错了,请纠正我。您必须使用补丁程序API才能做到这一点,try this API可以使您更好地了解其操作方法。