У меня есть колба с условиями разработки и подготовки.Теперь я хочу добавить производственную среду с производственной базой данных.
У меня проблемы с интеграцией новой базы данных в миграцию во флак.
Я выполнил следующие действия:
- создал свежую базу данных postgres
- запустил
db.create_all()
из приложения колбы (в результате БД отображает последнюю версию модели данных) - теперь все команды переноса колбы имеют ошибки
sqlalchemy.exc.ProgrammingError: (psycopg2.ProgrammingError) column "testfield" of relation "customer_feedback" already exists
,
, поскольку при переносе фляг, похоже, требуется применить все миграции, которые были созданы до сегодняшнего дня.Но они не нужны, потому что БД уже полностью отражает models.py.
Как я могу убедить flask-migrate принять текущее состояние как полностью перенесенное?
Или каков стандартный рабочий процесс для этого??
Другими словами: я из Django, где команда migrate создает и обновляет модель при необходимости при добавлении пустой БД.Как это сделать с колбой?