Используя SQLAlchemy, как изменить значение по умолчанию для столбца? - PullRequest
0 голосов
/ 15 января 2019

Допустим, у нас есть простая модель -

class Project(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    name = db.Column(db.Unicode(255), nullable=False, server_default=u'', unique=True)
    active = db.Column(db.Boolean(), nullable=False, server_default='0')

Какой будет команда изменить значение столбца active по умолчанию с '0' на '1'?

1 Ответ

0 голосов
/ 15 января 2019

Похоже, SQLAlchemy не поддерживает это. Вместо этого я использовал alembic со следующей строкой:

op.alter_column('project', 'active', server_default='1')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...