Google bigquery BigQuery DDL-是否重命名字段?

Google bigquery BigQuery DDL-是否重命名字段?,google-bigquery,Google Bigquery,我在BigQuery中有一个日期分区表,在下一个版本中,我们希望更改模式中某个字段的名称(以与输入JSON事件的模型更改保持一致-如果级别0为“顶部”,则它是模式层次结构中的级别1) 当前的计划是导出/备份,使用新模式执行一些迁移工作,然后保存回BQ,截断旧表。应该可以,但是仅仅重命名一个字段就有点麻烦了 有更好的方法吗?我看不出BQ在经典的SQLDDL语句(标准SQL或遗留)中支持这一点——也许我错过了这个?这当然要简单得多!这也不是我最后一次需要这样做,而是标准SQL的一个很好的附加功能 干

我在BigQuery中有一个日期分区表,在下一个版本中,我们希望更改模式中某个字段的名称(以与输入JSON事件的模型更改保持一致-如果级别0为“顶部”,则它是模式层次结构中的级别1)

当前的计划是导出/备份,使用新模式执行一些迁移工作,然后保存回BQ,截断旧表。应该可以,但是仅仅重命名一个字段就有点麻烦了

有更好的方法吗?我看不出BQ在经典的SQLDDL语句(标准SQL或遗留)中支持这一点——也许我错过了这个?这当然要简单得多!这也不是我最后一次需要这样做,而是标准SQL的一个很好的附加功能


干杯

感谢Elliott(再次)的可能重复-基本上回答了我的问题,唯一的区别是我试图将目标字段(结构/记录)的嵌套数据更改为在低于根的级别重命名s-但无论如何,这与SQL略有不同。支持这种类型的维护DDL操作的任何计划?在不久的将来不会。可能重复的感谢Elliott(再次)-几乎回答了我的问题,唯一的区别是我正在尝试更改目标字段(结构/记录)所在的嵌套数据以低于根的级别重命名s,但无论如何,这与SQL略有不同。是否支持此类维护DDL操作的任何计划?短期内不支持。