Use batch_alter_table when adding columns

This commit is contained in:
Tulir Asokan
2019-05-18 01:49:07 +03:00
parent ab1d65e6f0
commit 9790dff27e
4 changed files with 8 additions and 4 deletions
@@ -17,7 +17,8 @@ depends_on = None
def upgrade():
op.add_column("puppet", sa.Column("disable_updates", sa.Boolean(), nullable=False,
with op.batch_alter_table("puppet") as batch_op:
batch_op.add_column(sa.Column("disable_updates", sa.Boolean(), nullable=False,
server_default=sa.sql.expression.false()))
@@ -17,7 +17,8 @@ depends_on = None
def upgrade():
op.add_column('puppet', sa.Column('is_bot', sa.Boolean(), nullable=True))
with op.batch_alter_table("puppet") as batch_op:
batch_op.add_column(sa.Column('is_bot', sa.Boolean(), nullable=True))
def downgrade():
@@ -16,7 +16,8 @@ depends_on = None
def upgrade():
op.add_column('portal', sa.Column('megagroup', sa.Boolean()))
with op.batch_alter_table("portal") as batch_op:
batch_op.add_column(sa.Column('megagroup', sa.Boolean()))
def downgrade():
@@ -57,7 +57,8 @@ class Puppet(Base):
def upgrade():
op.add_column("puppet", sa.Column("matrix_registered", sa.Boolean(), nullable=False,
with op.batch_alter_table("puppet") as batch_op:
batch_op.add_column(sa.Column("matrix_registered", sa.Boolean(), nullable=False,
server_default=sa.sql.expression.false()))
op.create_table("mx_room_state",
sa.Column("room_id", sa.String(), nullable=False),