Как удалить миграции, при этом не удалять/изменять бд?

У меня возникла проблема с сервером CI/CD, с которым я могу взаимодействовать только через Git. Изменения в базе данных также возможны только через миграции.

Я допустил серьезные ошибки, удалив несколько миграций (файлы миграций) и отправлял изменения. В результате всё сломалось, и мне не удаётся вернуться к рабочему состоянию.

Я задумываюсь о возможности удалить таблицы миграций из базы данных с помощью миграций в приложении. После этого я хочу создать новую стартовую миграцию, чтобы база данных восстановилась в нужном состоянии, а затем отправить все изменения в репозиторий. Если такой подход невозможен, подскажите, как локально удалить все миграции из базы данных через psql. Это позволит мне создать новый бэкап с рабочими таблицами миграций.

Моя цель - удалить все миграции из базы данных и приложений, чтобы затем создать их заново.

Вернуться на верх