Как добавить столбец к существующей таблице в колбе - PullRequest
0 голосов
/ 26 декабря 2018

Выполнено следующим образом, но столбец не добавлен.

Перенос базы данных

python manage.py db migrate

Редактирование миграций / версий / {version} _. Py

def upgrade():
    from alembic import op
    op.add_column('table_name', Column('column_name', INTEGER) )

Обновление схемы

python manage.py db upgrade

1 Ответ

0 голосов
/ 26 декабря 2018

Причина в том, что alembic сохраняет версию в таблице с именем alembic_version, и если {version} находится в alembic_version, то ничего не происходит.Решением является создание нового сценария миграции и повторная миграция.

...