123456789101112131415161718192021222324252627282930313233343536 |
- """Add key_notify to the issues_keys table
- Revision ID: 11470abae0d6
- Revises: 987edda096f5
- Create Date: 2017-03-04 10:19:14.842910
- """
- # revision identifiers, used by Alembic.
- revision = '11470abae0d6'
- down_revision = '987edda096f5'
- from alembic import op
- import sqlalchemy as sa
- def upgrade():
- ''' Add a column to record if the custom field should trigger a email
- notification.
- '''
- op.add_column(
- 'issue_keys',
- sa.Column(
- 'key_notify', sa.Boolean, default=False, nullable=True
- )
- )
- op.execute('UPDATE issue_keys SET key_notify=False')
- op.alter_column(
- 'issue_keys', 'key_notify',
- nullable=False, existing_nullable=True)
- def downgrade():
- ''' Remove the key_notify column.
- '''
- op.drop_column('issue_keys', 'key_notify')
|