【发布时间】:2020-03-02 11:26:12
【问题描述】:
我有一个现有的 AWS Amplify 架构,其中数据部署到 DynamoDB 表。
我想更改 AWS Amplify 架构。
当我更改架构时,如何将数据包含在旧表中并将它们迁移到 AWS Amplify 创建的新表中?
【问题讨论】:
标签: amazon-web-services aws-amplify aws-amplify-cli
我有一个现有的 AWS Amplify 架构,其中数据部署到 DynamoDB 表。
我想更改 AWS Amplify 架构。
当我更改架构时,如何将数据包含在旧表中并将它们迁移到 AWS Amplify 创建的新表中?
【问题讨论】:
标签: amazon-web-services aws-amplify aws-amplify-cli
此问题的答案取决于您更改架构的程度。如果您只是为模型添加新属性或删除属性,那么您无需执行任何操作。如果您要重命名或创建新模型,这将变得更加棘手。我的建议是添加您想要的所有新模式模型,而不删除旧的。然后直接使用 dynamodb 编写一些迁移脚本来迁移您的数据。然后在迁移所有旧数据后,您可以删除旧模型。
【讨论】: