Publié le: Mar 23, 2022

AWS Amplify annonce la nouvelle directive GraphQL @mapsTo, permettant aux développeurs de faire des itérations et de renommer leurs modèles GraphQL sans se soucier de la migration des données. La CLI AWS Amplify est une chaîne d'outils de ligne de commande qui permet aux développeurs front-end de créer des backends d'application dans le cloud. Avec le transformateur GraphQL d'Amplify, les développeurs peuvent configurer leur modèle de données backend à l'aide du langage de définition de schéma GraphQL, et la CLI Amplify transforme automatiquement le schéma en une API GraphQL entièrement fonctionnelle avec ses tables de base de données sous-jacentes.

Avant aujourd'hui, les développeurs devaient exporter et migrer manuellement les données lorsqu'ils apportaient des modifications aux noms de leurs modèles GraphQL. Ils peuvent désormais utiliser la directive @mapsTo pour renommer le modèle GraphQL accessible au client et conserver les données des tables DynamoDB sous-jacentes. En interne, la CLI Amplify remappera le nouveau nom du modèle GraphQL aux tables DynamoDB sous-jacentes d'origine.

Pour en savoir plus sur l'utilisation de la nouvelle directive GraphQL @mapsTo de la CLI Amplify, consultez la documentation d'Amplify.