Blame alembic/versions/4df75d40bafa_log_the_token_used_when_flagging_a_pr.py
|
Pierre-Yves Chibon |
ba2b1c |
"""Log the token used when flagging a PR
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
Revision ID: 4df75d40bafa
|
|
Pierre-Yves Chibon |
ba2b1c |
Revises: 3ffec872dfdf
|
|
Pierre-Yves Chibon |
ba2b1c |
Create Date: 2017-04-04 16:26:58.352213
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
"""
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
from alembic import op
|
|
Pierre-Yves Chibon |
ba2b1c |
import sqlalchemy as sa
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
# revision identifiers, used by Alembic.
|
|
Pierre-Yves Chibon |
ba2b1c |
revision = '4df75d40bafa'
|
|
Pierre-Yves Chibon |
ba2b1c |
down_revision = '3ffec872dfdf'
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
def upgrade():
|
|
Pierre-Yves Chibon |
ba2b1c |
''' Add the foreign key token_id to the table pull_request_flags.
|
|
Pierre-Yves Chibon |
ba2b1c |
'''
|
|
Pierre-Yves Chibon |
ba2b1c |
op.add_column(
|
|
Pierre-Yves Chibon |
ba2b1c |
'pull_request_flags',
|
|
Pierre-Yves Chibon |
ba2b1c |
sa.Column(
|
|
Pierre-Yves Chibon |
ba2b1c |
'token_id',
|
|
Pierre-Yves Chibon |
ba2b1c |
sa.String(64),
|
|
Pierre-Yves Chibon |
ba2b1c |
sa.ForeignKey('tokens.id'),
|
|
Pierre-Yves Chibon |
ba2b1c |
nullable=True
|
|
Pierre-Yves Chibon |
ba2b1c |
)
|
|
Pierre-Yves Chibon |
ba2b1c |
)
|
|
Pierre-Yves Chibon |
ba2b1c |
|
|
Pierre-Yves Chibon |
ba2b1c |
def downgrade():
|
|
Pierre-Yves Chibon |
ba2b1c |
''' Remove the column token_id from the table pull_request_flags.
|
|
Pierre-Yves Chibon |
ba2b1c |
'''
|
|
Pierre-Yves Chibon |
ba2b1c |
op.drop_column('pull_request_flags', 'token_id')
|