"""Create private column in project table
Revision ID: 4255158a6913
Revises: 4df75d40bafa
Create Date: 2016-06-06 14:33:47.039207
"""
# revision identifiers, used by Alembic.
revision = '4255158a6913'
down_revision = '4df75d40bafa'
from alembic import op
import sqlalchemy as sa
def upgrade():
''' Add a private column in the project table
'''
op.add_column(
'projects',
sa.Column('private', sa.Boolean, nullable=True, default=False)
)
op.execute('''UPDATE "projects" '''
'''SET private=False;''')
op.alter_column(
'projects',
column_name='private',
nullable=False, existing_nullable=True)
def downgrade():
''' Remove the private column
'''
op.drop_column('projects', 'private')