Publicado: Mar 23, 2022

O AWS Amplify anuncia a nova diretiva @mapsTo do GraphQL, que permite aos desenvolvedores iterar e renomear seus modelos do GraphQL sem se preocupar com a migração dos dados. A CLI do AWS Amplify é uma cadeia de ferramentas da linha de comando que ajuda os desenvolvedores de front-end a criar backends de aplicações na nuvem. Com o GraphQL Transformer do Amplify, os desenvolvedores podem configurar seu modelo de dados de backend usando a GraphQL Schema Definition Language. A CLI do Amplify transforma automaticamente o esquema em uma API GraphQL totalmente funcional, com suas tabelas de bancos de dados subjacentes.

Antes disso, os desenvolvedores precisavam exportar e migrar os dados manualmente, quando fizessem alterações aos nomes de seus modelos GraphQL. Os clientes agora podem usar a diretiva @mapsTo para renomear o modelo GraphQL voltado ao cliente e reter os dados da tabela DynamoDB subjacente. Os detalhes internos da CLI do Amplify redirecionarão o nome do novo modelo GraphQL para as tabelas do DynamoDB subjacentes originais.

Saiba mais sobre como usar a nova diretiva do GraphQL, @mapsTo, da CLI do Amplify na Documentação do Amplify.