我们遵循 AWS DynamoDB 的单表架构,并使用单个表来存储所有实体。
我们有在我们这里注册车辆的用户,表结构如下:
| 用户身份 | 实体ID | 实体类型 |
|---|---|---|
| 1 | 1 | 车 |
| 1 | 2 | 自行车 |
和关键属性:
partition_key=user_idsort_key=entity_id现在,我们需要仅获取汽车、自行车或任何其他车辆,user_id我想为其添加本地二级索引,并使用现有分区键(以实体类型作为排序键)。
在应用此更改时,它正在尝试重新创建表。
由于现有表中已有数据,有什么方法可以避免重新创建表吗?
amazon-web-services amazon-dynamodb terraform amazon-dynamodb-index