sqlalchemy default not work
2580 ワード
alembic migrationファイルで、
default=0
を指定すると、0ではなく既存の行のcount列にnullが入力されます.def upgrade():
op.add_column(
"table",
sa.Column("count", sa.SmallInteger(), nullable=True, default=0),
)
デフォルト値はserver_default
に設定できます.値は文字列でなければなりません.def upgrade():
op.add_column(
"table",
sa.Column("count", sa.SmallInteger(), nullable=True, server_default="0"),
)
ソースReference
この問題について(sqlalchemy default not work), 我々は、より多くの情報をここで見つけました https://velog.io/@samnaka/sqlalchemy-default-not-workテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol