123456789101112131415161718192021222324252627282930313233343536373839 |
- """Read Only mode in projects
- Revision ID: 3237fc64b306
- Revises: c34f4b09ef18
- Create Date: 2017-09-01 22:51:18.232541
- """
- # revision identifiers, used by Alembic.
- revision = '3237fc64b306'
- down_revision = 'c34f4b09ef18'
- from alembic import op
- import sqlalchemy as sa
- def upgrade():
- ''' Add a column to mark a project read only '''
- op.add_column(
- 'projects',
- sa.Column(
- 'read_only',
- sa.Boolean,
- default=True,
- nullable=True,
- )
- )
- op.execute(''' UPDATE projects SET read_only=False ''')
- op.alter_column(
- 'projects',
- 'read_only',
- nullable=False,
- existing_nullable=True
- )
- def downgrade():
- ''' Remove the read_only column from Projects '''
- op.drop_column('projects', 'read_only')
|