Flask-migrate не может обновиться при удалении столбца с использованием postgresdb - PullRequest
0 голосов
/ 01 октября 2019

Я использую колбу и Postgres DB, я удалил некоторые столбцы из моей модели в коде колбы, когда я делаю обновление БД, получая эту ошибку -

INFO  [alembic.runtime.migration] Will assume transactional DDL.
INFO  [alembic.runtime.migration] Running upgrade  -> 9a57968ad4f7, remove some columns
Traceback (most recent call last):
  File "/home/veerendhar/PycharmProjects/erp-be/venv/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1249, in _execute_context
    cursor, statement, parameters, context
  File "/home/veerendhar/PycharmProjects/erp-be/venv/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
    cursor.execute(statement, parameters)
psycopg2.errors.DependentObjectsStillExist: cannot drop table session because other objects depend on it
DETAIL:  constraint session_message_sessionId_fkey on table session_message depends on table session
HINT:  Use DROP ... CASCADE to drop the dependent objects too.


Как я могу это исправить ...?

...