Publicado en: Mar 23, 2022
AWS Amplify presenta la nueva directiva @mapsTo de GraphQL, que permite a los desarrolladores iterar y cambiar el nombre de los modelos de GraphQL sin necesidad de preocuparse por la migración de datos. La CLI de AWS Amplify es una cadena de herramientas de la línea de comandos que ayuda a los desarrolladores de frontend a crear backends de aplicaciones en la nube. Con el transformador de GraphQL de Amplify, los desarrolladores pueden configurar el modelo de datos del backend mediante el lenguaje de definición de esquemas de GraphQL, mientras que la CLI de Amplify transforma automáticamente el esquema en una API de GraphQL completamente funcional con sus tablas de base de datos subyacentes.
Hasta ahora, los desarrolladores tenían que exportar y migrar manualmente los datos al realizar cambios en los nombres de los modelos de GraphQL. Ahora los clientes pueden utilizar la directiva @mapsTo para cambiar el nombre del modelo de GraphQL enfocado al cliente y conservar los datos de la tabla de DynamoDB subyacente. La CLI de Amplify reasignará, entre bastidores, el nuevo nombre del modelo de GraphQL a las tablas originales de DynamoDB subyacentes.
Más información sobre cómo utilizar la nueva directiva @mapsTo de GraphQL de la CLI de Amplify en la documentación de Amplify.