"""Add the pr_to_issue table
Revision ID: 369deb8c8b63
Revises: eab41ce5f92a
Create Date: 2018-03-12 11:38:00.955252
"""
# revision identifiers, used by Alembic.
revision = '369deb8c8b63'
down_revision = 'eab41ce5f92a'
from alembic import op
import sqlalchemy as sa
def upgrade():
''' Create the pr_to_issue table. '''
op.create_table(
'pr_to_issue',
sa.Column(
'pull_request_uid',
sa.String(32),
sa.ForeignKey(
'pull_requests.uid', ondelete='CASCADE', onupdate='CASCADE',
),
primary_key=True),
sa.Column(
'issue_uid',
sa.String(32),
sa.ForeignKey(
'issues.uid', ondelete='CASCADE', onupdate='CASCADE',
),
primary_key=True)
)
def downgrade():
''' Drop the pr_to_issue table. '''
op.drop_table('pr_to_issue')