"""fix_project_campaign_trigger Revision ID: 47e7b4099f94 Revises: 44a2210059c3 Create Date: 2021-05-13 14:17:55.978890 """ from alembic import op from migrations.fixtures.delphi_tables.v1.tables import DelphiTables from migrations.fixtures.delphi_tables.v1.data_migrator import DataMigrator from migrations.fixtures.delphi_tables.v1.trigger_migrator import TriggerMigrator from migrations.fixtures.delphi_tables.v1.triggers.project_campaign_trigger import ProjectCampaignTrigger # revision identifiers, used by Alembic. revision = '47e7b4099f94' down_revision = '44a2210059c3' branch_labels = None depends_on = None def upgrade(): bind = op.get_bind() delphi_tables = DelphiTables(bind) data_migrator = DataMigrator(bind) delphi_tables.drop() delphi_tables.create() data_migrator.execute() delphi_tables.reindex() TriggerMigrator(bind, ProjectCampaignTrigger()).rollback() TriggerMigrator(bind, ProjectCampaignTrigger()).upgrade()