"""KPI Revision ID: 5d82f4d6e665 Revises: 208acc6a818a Create Date: 2019-06-11 14:38:41.930781 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = '5d82f4d6e665' down_revision = '208acc6a818a' branch_labels = None depends_on = None def upgrade(): # ### commands auto generated by Alembic - please adjust! ### op.create_table( 'Kpi', sa.Column('id', sa.Integer(), nullable=False), sa.Column('name', sa.String(), nullable=False), sa.PrimaryKeyConstraint('id', name=op.f('pk_Kpi')) ) op.add_column( 'Campaign', sa.Column('kpi_id', sa.Integer(), nullable=False, server_default='1') ) op.create_foreign_key( op.f('fk_Campaign_kpi_id_Kpi'), 'Campaign', 'Kpi', ['kpi_id'], ['id']) op.alter_column('Campaign', 'kpi_id', server_default=None) # ### end Alembic commands ### def downgrade(): # ### commands auto generated by Alembic - please adjust! ### op.drop_constraint( op.f('fk_Campaign_kpi_id_Kpi'), 'Campaign', type_='foreignkey') op.drop_column('Campaign', 'kpi_id') op.drop_table('Kpi') # ### end Alembic commands ###