Есть ли способ изменить схему с помощью AWS Amplify?
У меня есть существующая схема AWS Amplify с данными, развернутыми в таблицах DynamoDB.
Я хочу изменить схему AWS Amplify.
Когда я изменяю схему, как мне включить данные в мои старые таблицы и перенести их в новые таблицы, созданные AWS Amplify?
1 ответ
Ответ на этот вопрос зависит от того, насколько сильно вы меняете свою схему. Если вы просто добавляете новые атрибуты к своим моделям или убираете атрибуты, вам не нужно ничего делать. Если вы переименовываете или создаете новые модели, это будет сложнее. Я бы посоветовал добавлять все новые модели схем, которые вам нужны, не удаляя старые. Затем напишите несколько сценариев миграции, используя Dynamodb непосредственно для миграции ваших данных. а затем, когда все старые данные будут перенесены, вы можете удалить свои старые модели.