Blame alembic/versions/1f24c9c8efa5_store_the_user_who_closed_an_issue_in_.py

Clement Verna 81c130
"""Store the user who closed an issue in the db
Clement Verna 81c130
Clement Verna 81c130
Revision ID: 1f24c9c8efa5
Clement Verna 81c130
Revises: 6a3ed02ee160
Clement Verna 81c130
Create Date: 2018-12-04 13:02:57.101095
Clement Verna 81c130
Clement Verna 81c130
"""
Clement Verna 81c130
Clement Verna 81c130
from alembic import op
Clement Verna 81c130
import sqlalchemy as sa
Clement Verna 81c130
Clement Verna 81c130
Clement Verna 81c130
# revision identifiers, used by Alembic.
Clement Verna 81c130
revision = "1f24c9c8efa5"
Clement Verna 81c130
down_revision = "6a3ed02ee160"
Clement Verna 81c130
Clement Verna 81c130
Clement Verna 81c130
def upgrade():
Clement Verna 81c130
Clement Verna 81c130
    op.add_column(
Clement Verna 81c130
        "issues",
Clement Verna 81c130
        sa.Column(
Clement Verna 81c130
            "closed_by_id",
Clement Verna 81c130
            sa.Integer,
Clement Verna 81c130
            sa.ForeignKey("users.id", onupdate="CASCADE"),
Clement Verna 81c130
        ),
Clement Verna 81c130
    )
Clement Verna 81c130
Clement Verna 81c130
Clement Verna 81c130
def downgrade():
Clement Verna 81c130
    op.drop_column("issues", "closed_by_id")