pryscraper/alembic/script.py.mako
cryptorugmunch 8731fee018
Some checks failed
CI / Secret scan (gitleaks) (pull_request) Successful in 1m4s
CI / test (pull_request) Successful in 1m10s
CI / Security audit (bandit) (pull_request) Successful in 33s
CI / typecheck (pull_request) Failing after 1m41s
CI / lint (pull_request) Failing after 1m48s
feat(db): add Alembic migrations for versioned schema changes
2026-07-03 02:05:14 +02:00

27 lines
630 B
Mako

"""${message}
Revision ID: ${up_revision}
Revises: ${down_revision | comma,n}
Create Date: ${create_date}
"""
from __future__ import annotations
from typing import Sequence, Union
from alembic import op
import sqlalchemy as sa
${imports if imports else ""}
revision: str = ${repr(up_revision)}
down_revision: Union[str, None] = ${repr(down_revision)}
branch_labels: Union[str, Sequence[str], None] = ${repr(branch_labels)}
depends_on: Union[str, Sequence[str], None] = ${repr(depends_on)}
def upgrade() -> None:
${upgrades if upgrades else "pass"}
def downgrade() -> None:
${downgrades if downgrades else "pass"}