Skip to content

Commit

Permalink
Add migration to add loan_identifier columns.
Browse files Browse the repository at this point in the history
  • Loading branch information
dbernstein committed Aug 21, 2024
1 parent 608cdac commit ba0e30d
Showing 1 changed file with 36 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"""Add loan_identifier column to playtime tables.
Revision ID: 7a2fcaac8b63
Revises: 7ba553f3f80d
Create Date: 2024-08-21 23:23:48.085451+00:00
"""
import sqlalchemy as sa
from alembic import op
from sqlalchemy.orm.session import Session

# revision identifiers, used by Alembic.
revision = "7a2fcaac8b63"
down_revision = "7ba553f3f80d"
branch_labels = None
depends_on = None


def upgrade() -> None:
session = Session(bind=op.get_bind())
conn = session.connection()

op.add_column(
"playtime_entries",
sa.Column("loan_identifier", sa.String(length=50), nullable=False, default=""),
)

op.add_column(
"playtime_summaries",
sa.Column("loan_identifier", sa.String(length=50), nullable=False, default=""),
)


def downgrade() -> None:
op.drop_column("playtime_entries", sa.Column("loan_identifier"))
op.drop_column("playtime_summaries", sa.Column("loan_identifier"))

0 comments on commit ba0e30d

Please sign in to comment.