发布于: Mar 23, 2022

AWS Amplify 宣布推出新的 @mapsTo GraphQL 指令,使开发人员能够迭代和重命名他们的 GraphQL 模型,而不用担心数据迁移。AWS Amplify CLI 是一个命令行工具链,可帮助前端开发人员在云中创建应用程序后端。借助 Amplify 的 GraphQL Transformer,开发人员可以使用 GraphQL 模式定义语言配置其后端数据模型,而 Amplify CLI 会自动将模式转换为具有底层数据库表的功能齐全的 GraphQL API。

今天之前,开发人员在修改他们的 GraphQL 模型名称时需要手动导出和迁移数据。现在,客户可以使用 @mapsTo 指令来重命名面向客户端的 GraphQL 模型,并保留底层的 DynamoDB 表数据。Amplify CLI 将在后端把新的 GraphQL 模型名称重新映射到原始的底层 DynamoDB 表。

Amplify 文档中了解有关如何使用 Amplify CLI 的新 @mapsTo GraphQL 指令的更多信息。