значение по умолчанию alembic только для вставки во время миграции - PullRequest
0 голосов
/ 04 июля 2019

Я делаю простую миграцию (добавляя еще 3 столбца к моей базе данных sqlite3) с помощью alembic.

def upgrade():
    ### commands auto generated by Alembic - please adjust! ###
    with op.batch_alter_table('project', schema=None) as batch_op:
        batch_op.add_column(sa.Column('pwd_expiry', sa.Integer(), nullable=True))
        batch_op.add_column(sa.Column('pwd_expiry_warning', sa.Integer(), nullable=True))

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

РЕДАКТИРОВАТЬ: точнее говоря, я хочу добавить одно и то же значение для всех строк в конкретной таблице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...