Как "раздавить" миграцию knex для базы данных Objection/PostgreSQL?
У нас есть база данных PostgreSQL, и мы определили классы JavaScript ORM, используя Objection.js. По мере развития структуры нашей базы данных мы определяли миграцию базы данных с помощью Knex. Теперь мы хотели бы "раздавить" миграции, например, в "последнюю" миграцию.
Как мы можем "сдавить" миграции Knex и / или создать новую миграцию, используя классы базы данных Objection?
1 ответ
Вы можете взять дамп SQL вашей базы данных, удалить таблицы миграции и удалить все старые файлы миграции. Затем всегда используйте сохраненный дамп SQL для инициализации базы данных, а затем вы можете начать создавать новые файлы миграции поверх этого дампа.
Насколько я знаю, нет способа сделать этот кросс-совместимый способ без использования инструментов командной строки для получения / восстановления дампов.