1

我有一个现有的 AWS Amplify 架构,其中数据部署到 DynamoDB 表。

我想更改 AWS Amplify 架构。

当我更改架构时,如何将数据包含在旧表中并将它们迁移到 AWS Amplify 创建的新表中?

4

1 回答 1

1

答案取决于您更改架构的程度。如果您只是在模型中添加新属性或删除属性,那么您无需执行任何操作。如果您要重命名或创建新模型,这将变得更加棘手。我的建议是添加您想要的所有新模式模型,而不删除旧的。然后直接使用 dynamodb 编写一些迁移脚本来迁移您的数据。然后一旦迁移了所有旧数据,您就可以删除旧模型。

于 2020-05-20T09:02:18.830 回答