"""drop carbonmonoxide id Revision ID: b3ae57ee07d4 Revises: f781a3528157 Create Date: 2019-12-31 17:30:56.008352+00:00 """ from alembic import op import sqlalchemy as sa from sqlalchemy.schema import Sequence, CreateSequence # revision identifiers, used by Alembic. revision = 'b3ae57ee07d4' down_revision = 'f781a3528157' branch_labels = None depends_on = None def upgrade(): # Drop id as primary key op.drop_column('carbonmonoxide', 'id') def downgrade(): # Create new column 'id' and autoincrement its value op.execute(CreateSequence(Sequence("carbonmonoxide_id_seq"))) op.add_column('carbonmonoxide', sa.Column( 'id', sa.INTEGER(), nullable=False, server_default=sa.text("nextval('carbonmonoxide_id_seq'::regclass)"))) # Use 'id' as the new primary key op.create_primary_key('carbonmonoxide_pkey', 'carbonmonoxide', ['id'])