"""Remove KPI Revision ID: 02ff3e6ff3a4 Revises: f56140b04fc1 Create Date: 2019-07-31 13:05:53.821292 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = '02ff3e6ff3a4' down_revision = 'f56140b04fc1' branch_labels = None depends_on = None def upgrade(): op.drop_constraint('fk_Activity_kpi_id_Kpi', 'Activity', type_='foreignkey') op.drop_column('Activity', 'kpi_id') op.drop_table('Kpi') def downgrade(): op.create_table('Kpi', sa.Column('id', sa.INTEGER(), server_default=sa.text('nextval(\'"Kpi_id_seq"\'::regclass)'), autoincrement=True, nullable=False), sa.Column('name', sa.VARCHAR(), autoincrement=False, nullable=False), sa.PrimaryKeyConstraint('id', name='pk_Kpi') ) op.add_column('Activity', sa.Column('kpi_id', sa.INTEGER(), autoincrement=False, nullable=True)) op.create_foreign_key('fk_Activity_kpi_id_Kpi', 'Activity', 'Kpi', ['kpi_id'], ['id'])