Запретить сиквелиз для удаления базы данных в приложении node.js
Прежде всего я использую node.js с секвелированием ORM и Postgre SQL.
У меня есть 2 простых вопроса:
Каждый раз, когда я перезапускаю, мое приложение sequelize удаляет и создает все таблицы в базе данных. Как предотвратить это (я не хочу, чтобы мои записи в базе данных были удалены)? Я пытался настроить мой NODE_ENV для проверки, но это не помогло.
Как происходит миграция секвелирования, знает, где она остановилась (какие миграции выполнены, а какие нет). Например, когда я использовал миграцию базы данных в платформе Grails, она автоматически создавала таблицу в базе данных, в которой хранились все метки времени миграции, выполненные до и после повторного запуска моего приложения, она смотрит на эту таблицу и знает, какие миграции уже выполнены, а какие нет. Я не вижу никакой таблицы при использовании node / sequelize, так как это работает? :)
Спасибо Иван