1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- """display_name_in_groups
- Revision ID: 32d636cb5e00
- Revises: 43df5e588a87
- Create Date: 2016-08-13 02:54:27.199948
- """
- # revision identifiers, used by Alembic.
- revision = '32d636cb5e00'
- down_revision = '43df5e588a87'
- from alembic import op
- import sqlalchemy as sa
- def upgrade():
- ''' Add attributes display name and description in PagureGroup '''
- op.add_column(
- 'pagure_group',
- sa.Column(
- 'display_name',
- sa.String(255),
- nullable=True,
- unique=True,
- )
- )
- op.execute('''UPDATE "pagure_group" SET display_name=group_name; ''')
- op.alter_column(
- 'pagure_group',
- column_name='display_name',
- nullable=False,
- existing_nullable=True
- )
- op.add_column(
- 'pagure_group',
- sa.Column(
- 'description',
- sa.String(255),
- nullable=True,
- )
- )
- def downgrade():
- ''' Remove attributes display name and description in PagureGroup '''
- op.drop_column('pagure_group', 'display_name')
- op.drop_column('pagure_group', 'description')
|