使用密钥(HASH:user,RANGE:date)的现有GSI,我可以在不创建新索引的情况下将密钥更新为(HASH:group,RANGE:date)吗?
group属性是一个已存在的属性i表,并且已经投射到GSI中。
group
不,DynamoDB不支持更改表或索引的HASH和RANGE值,如果需要更改它们,则必须创建具有所需值的新GSI并删除旧GSI。
额外:如果你还没有我强烈建议观看有关DynamoDB设计模式的this video,它可能会提供有用的见解,可能有助于提升生产线。