diff --git a/vmware_nsx/db/migration/alembic_migrations/versions/liberty/expand/279b70ac3ae8_nsxv3_add_l2gwconnection_table.py b/vmware_nsx/db/migration/alembic_migrations/versions/liberty/expand/279b70ac3ae8_nsxv3_add_l2gwconnection_table.py index ae7d0f8f6c..00bc6e6632 100644 --- a/vmware_nsx/db/migration/alembic_migrations/versions/liberty/expand/279b70ac3ae8_nsxv3_add_l2gwconnection_table.py +++ b/vmware_nsx/db/migration/alembic_migrations/versions/liberty/expand/279b70ac3ae8_nsxv3_add_l2gwconnection_table.py @@ -30,14 +30,19 @@ import sqlalchemy as sa def upgrade(): - op.create_table( - 'nsx_l2gw_connection_mappings', - sa.Column('connection_id', sa.String(length=36), nullable=False), - sa.Column('port_id', sa.String(length=36), nullable=False), - sa.Column('bridge_endpoint_id', sa.String(length=36), nullable=False), - sa.ForeignKeyConstraint(['connection_id'], - ['l2gatewayconnections.id'], - ondelete='CASCADE'), - sa.ForeignKeyConstraint(['port_id'], ['ports.id'], ondelete='CASCADE'), - sa.PrimaryKeyConstraint('connection_id'), - ) + try: + op.create_table( + 'nsx_l2gw_connection_mappings', + sa.Column('connection_id', sa.String(length=36), nullable=False), + sa.Column('port_id', sa.String(length=36), nullable=False), + sa.Column('bridge_endpoint_id', sa.String(length=36), + nullable=False), + sa.ForeignKeyConstraint(['connection_id'], + ['l2gatewayconnections.id'], + ondelete='CASCADE'), + sa.ForeignKeyConstraint(['port_id'], ['ports.id'], + ondelete='CASCADE'), + sa.PrimaryKeyConstraint('connection_id'), + ) + except Exception: + pass