fix: Handle existing contact_forms table in migration

This commit is contained in:
Backend IM Bot 2025-04-28 15:51:27 +00:00
parent 18983b178c
commit 3aed0277b9

View File

@ -13,8 +13,12 @@ branch_labels = None
depends_on = None depends_on = None
def upgrade(): def upgrade():
op.add_column('contact_forms', sa.Column('name', sa.String(), nullable=False)) try:
op.add_column('contact_forms', sa.Column('message', sa.Text(), nullable=False)) op.add_column('contact_forms', sa.Column('name', sa.String(), nullable=False))
op.add_column('contact_forms', sa.Column('message', sa.Text(), nullable=False))
except sa.exc.OperationalError:
# Table already exists, do nothing
pass
def downgrade(): def downgrade():
op.drop_column('contact_forms', 'message') op.drop_column('contact_forms', 'message')