| """display_name_in_groups |
| |
| Revision ID: 32d636cb5e00 |
| Revises: 43df5e588a87 |
| Create Date: 2016-08-13 02:54:27.199948 |
| |
| """ |
| |
| |
| 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') |
| |