【问题标题】:Can update the HASH key to another attribute for a pre-existing Dynamodb global secondary index?可以将 HASH 键更新为预先存在的 Dynamodb 全局二级索引的另一个属性吗?
【发布时间】:2019-04-13 03:00:48
【问题描述】:

如果现有的 GSI 带有密钥 (HASH: user, RANGE: date),我可以在不创建新索引的情况下将密钥更新为 (HASH: group, RANGE: date) 吗?

group 属性是已存在的属性 i 表,并且也已投影到 GSI 中。

【问题讨论】:

    标签: indexing amazon-dynamodb


    【解决方案1】:

    不,DynamoDB 不支持更改表或索引的 HASH 和 RANGE 值,如果您需要更改它们,则必须创建一个具有所需值的新 GSI 并删除旧的。

    额外:如果您还没有,我强烈建议您观看this video 了解 DynamoDB 设计模式,它可能会提供有用的见解,可能有助于进一步发展。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多