"""private pull-request Revision ID: 47f5fab6f46a Revises: a13967424130 Create Date: 2017-11-06 11:37:57.460886 """ from alembic import op import sqlalchemy as sa # revision identifiers, used by Alembic. revision = '47f5fab6f46a' down_revision = 'a13967424130' def upgrade(): ''' Add a private column in the pull_requests table ''' op.add_column( 'pull_requests', sa.Column('private', sa.Boolean, nullable=True, default=False) ) op.execute('''UPDATE "pull_requests" ''' '''SET private=False;''') op.alter_column( 'pull_requests', column_name='private', nullable=False, existing_nullable=True) def downgrade(): ''' Remove the private column ''' op.drop_column('pull_requests', 'private')