Как реализовать миграцию Sequelize на сервере Node.js с уже существующими моделями? - PullRequest
0 голосов
/ 18 января 2020

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

Мне нужно добавить несколько новых таблиц и новые связи в существующие таблицы, и я беспокоюсь, что синхронизация уничтожит данные из моих баз данных. Я слышал, что миграции - это путь к go, но я не знаю, как реализовать их на данном этапе. Все учебные пособия, которые я вижу, предназначены для того, чтобы начать с нуля с миграциями и моделями в тандеме, а также перейти на сервер базы данных и запустить команды миграции. Есть ли способ добавить миграции в мой код сервера Node / express и просто загрузить его и добавить в него новые таблицы и отношения, не удаляя записи в моей базе данных? Спасибо за чтение!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...