У меня есть база данных MySQL на AWS RDS, управляемая с помощью Sequelize на сервере Node / express, работающем на экземпляре beanstalk AWS elasti c. Я построил это прежде, чем я знал о миграциях. У меня есть папка моделей со всеми моими моделями, и мой сервер. js выполняет sequelize.sync()
до app.listen
. Все отлично работает, и у меня есть данные в базе данных.
Мне нужно добавить несколько новых таблиц и новые связи в существующие таблицы, и я беспокоюсь, что синхронизация уничтожит данные из моих баз данных. Я слышал, что миграции - это путь к go, но я не знаю, как реализовать их на данном этапе. Все учебные пособия, которые я вижу, предназначены для того, чтобы начать с нуля с миграциями и моделями в тандеме, а также перейти на сервер базы данных и запустить команды миграции. Есть ли способ добавить миграции в мой код сервера Node / express и просто загрузить его и добавить в него новые таблицы и отношения, не удаляя записи в моей базе данных? Спасибо за чтение!