【问题标题】:GCP: Can we modify primary key of an existing table in spannerGCP:我们可以在扳手中修改现有表的主键吗
【发布时间】:2019-11-01 00:46:27
【问题描述】:

我想将 Spanner 中现有表的主键从 Col1 修改为 Col1 和 Col2 的组合。在 Spanner 中可以做到吗?

此选项在控制台中不可用。也许可以用脚本来完成!

【问题讨论】:

    标签: google-cloud-platform google-cloud-spanner


    【解决方案1】:

    GCP 团队回复如下:

    【讨论】:

      【解决方案2】:

      表的键不能改变;您不能向现有表添加键列或从现有表中删除键列。

      Schema and data model | Cloud Spanner Documentation | Google Cloud

      【讨论】:

      • 如果我们的业务需求发生变化,那么 Spanner 中的相同选项是什么?我们是否假设创建一个新表并将数据移动到其中。似乎很奇怪,因为我们无法提前知道所有要求,所以他们不是处理它的好方法!
      • @Ayush,这是正确的。随时向团队提出功能请求:issuetracker.google.com/issues/…
      • 谢谢,我在我们的项目下添加了 GCP 支持票。如果我从 GCP 产品团队获得更新,会通知所有人。
      猜你喜欢
      • 1970-01-01
      • 2017-08-21
      • 1970-01-01
      • 1970-01-01
      • 2022-10-02
      • 2016-11-15
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      相关资源
      最近更新 更多