Blame alembic/versions/5a2327825b9a_add_ci_username_and_ci_password_to_hook_.py

Pierre-Yves Chibon 865d6e
"""Add ci_username and ci_password to hook_pagure_ci
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
Revision ID: 5a2327825b9a
Pierre-Yves Chibon 865d6e
Revises: 1a510f2216c0
Pierre-Yves Chibon 865d6e
Create Date: 2019-03-19 10:06:25.292081
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
"""
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
from alembic import op
Pierre-Yves Chibon 865d6e
import sqlalchemy as sa
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
# revision identifiers, used by Alembic.
Pierre-Yves Chibon 865d6e
revision = '5a2327825b9a'
Pierre-Yves Chibon 865d6e
down_revision = '1a510f2216c0'
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
def upgrade():
Pierre-Yves Chibon 865d6e
    ''' Add the ci_username and ci_password fields to hook_pagure_ci'''
Pierre-Yves Chibon 865d6e
    op.add_column(
Pierre-Yves Chibon 865d6e
        'hook_pagure_ci',
Pierre-Yves Chibon 865d6e
        sa.Column('ci_username', sa.String(255), nullable=True, unique=False)
Pierre-Yves Chibon 865d6e
    )
Pierre-Yves Chibon 865d6e
    op.add_column(
Pierre-Yves Chibon 865d6e
        'hook_pagure_ci',
Pierre-Yves Chibon 865d6e
        sa.Column('ci_password', sa.String(255), nullable=True, unique=False)
Pierre-Yves Chibon 865d6e
    )
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
Pierre-Yves Chibon 865d6e
def downgrade():
Pierre-Yves Chibon 865d6e
    ''' Drop the ci_username and ci_password fields from hook_pagure_ci'''
Pierre-Yves Chibon 865d6e
    op.drop_column('hook_pagure_ci', 'ci_username')
Pierre-Yves Chibon 865d6e
    op.drop_column('hook_pagure_ci', 'ci_password')