123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- """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')
|