Blame alembic/versions/abc71fd60fa_add_the_closed_by_column_to_pull_.py
|
Pierre-Yves Chibon |
896422 |
"""Add the closed_by column to pull_requests
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
Revision ID: abc71fd60fa
|
|
Pierre-Yves Chibon |
896422 |
Revises: 298891e63039
|
|
Pierre-Yves Chibon |
896422 |
Create Date: 2015-06-08 16:06:18.017110
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
"""
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
# revision identifiers, used by Alembic.
|
|
Pierre-Yves Chibon |
896422 |
revision = 'abc71fd60fa'
|
|
Pierre-Yves Chibon |
896422 |
down_revision = '298891e63039'
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
from alembic import op
|
|
Pierre-Yves Chibon |
896422 |
import sqlalchemy as sa
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
def upgrade():
|
|
Pierre-Yves Chibon |
896422 |
''' Add the column merge_status to the table pull_requests.
|
|
Pierre-Yves Chibon |
896422 |
'''
|
|
Pierre-Yves Chibon |
896422 |
op.add_column(
|
|
Pierre-Yves Chibon |
896422 |
'pull_requests',
|
|
Pierre-Yves Chibon |
896422 |
sa.Column(
|
|
Pierre-Yves Chibon |
896422 |
'closed_by_id',
|
|
Pierre-Yves Chibon |
896422 |
sa.Integer,
|
|
Pierre-Yves Chibon |
896422 |
sa.ForeignKey('users.id', onupdate='CASCADE'),
|
|
Pierre-Yves Chibon |
896422 |
)
|
|
Pierre-Yves Chibon |
896422 |
)
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
|
|
Pierre-Yves Chibon |
896422 |
def downgrade():
|
|
Pierre-Yves Chibon |
896422 |
''' Remove the column merge_status from the table pull_requests.
|
|
Pierre-Yves Chibon |
896422 |
'''
|
|
Pierre-Yves Chibon |
896422 |
op.drop_column('pull_requests', 'closed_by_id')
|