Невозможно выполнить миграции knex в развернутой базе данных из-за сохраняющихся миграций из отдельного проекта Node.js.

Я пытаюсь выполнить миграцию в базу данных postgres, которую я создал на render.com, но получаю эту ошибку:

Ошибка: каталог миграции поврежден, отсутствуют следующие файлы: 20210424213729_create-users-table.js, 20210424214505_create-courses-table.js, 20210426013441_create-module-table.js.

Я могу запускать миграции в своей локальной базе данных postgres с помощью knex migrate: latestно когда я бегу knex migrate:latest --env productionЯ получаю эту ошибку. Проблема в том, что «create-courses-table.js» и «create-module-table.js» взяты из предыдущего проекта node, и по какой-то причине миграции здесь сохраняются, и я не уверен, почему это происходит. Попытка отката миграций ничего не дает, и таблица миграций в локальной базе данных также не показывает эти другие миграции. У меня никогда не было этих миграций в этом проекте, поэтому они не были ранее удалены.

0 ответов

Другие вопросы по тегам