alembic migration 파일에서 다음과 같이 default=0
을 지정하면 기존에 있던 row의 count 컬럼에 0대신 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"),
)