【发布时间】:2018-02-08 18:13:41
【问题描述】:
如何更改二级索引?例如:我想在STORING 规范中添加一个新列。
【问题讨论】:
标签: google-cloud-platform google-cloud-spanner
如何更改二级索引?例如:我想在STORING 规范中添加一个新列。
【问题讨论】:
标签: google-cloud-platform google-cloud-spanner
如果要更新索引以在其STORING 子句中存储新列,则需要几个步骤。 Cloud Spanner 不支持直接更新索引架构,因此您需要创建新索引并删除旧索引。例如,如果您尝试更新旧索引“myindex”:
STORING 规范。请注意,如果您希望新索引与旧索引具有相同的名称,您可以重复上述相同的步骤来重新创建 myindex。但是,仍然会有一个临时时期,您不会有一个名为“myindex”的索引(这可能会持续数小时到数天),因此您的应用程序代码需要对此具有弹性。通常最简单的方法是更新您的应用程序代码以指向新的索引名称。
【讨论】: