如何将主排序键添加到AWS Dynamo数据库中已有的表中?

问题描述:

我有一个预先存在的Dynamo数据库表,我想添加一个主要的排序键。表中的所有项目都包含我想要作为主排序键进行委派的键。如何将主排序键添加到AWS Dynamo数据库中已有的表中?

DynamoDB不允许为现有表添加排序键。

一旦创建表,它允许以下内容。

修改给定表的预配置吞吐量设置,全局辅助 索引或DynamoDB流设置。

解决方案: -

请建立重新定义的关键属性的新表和旧表中的数据复制到新表。