【发布时间】:2019-04-21 16:45:57
【问题描述】:
根据 AWS Amplify 文档:
- "objects annotated with @model are stored in Amazon DynamoDB";
- "a single @model directive configures ... an Amazon DynamoDB table";和
- 可以“push updated changes with
amplify push”。
amplify push 为每个@model 创建一个 DynamoDB 表似乎很清楚。
我的问题与架构更新有关:
我认为添加/删除模型或添加/删除模型中的字段通过更新架构文档然后运行
amplify push来工作。对吗?如何重命名模型或字段?
amplify push如何知道重命名与删除旧的并添加新的?如何实现需要一些业务逻辑的迁移,例如更新现有行的内容?在没有 Amplify has already been addressed 的情况下执行此操作,但尚不清楚这是否会与
amplify push可能尝试执行的操作发生冲突。
【问题讨论】:
标签: amazon-web-services amazon-dynamodb graphql database-migration aws-amplify