Skip to content
Snippets Groups Projects
script.py.mako 658 B
Newer Older
  • Learn to ignore specific revisions
  • """${message}
    
    Revision ID: ${up_revision}
    Revises: ${down_revision | comma,n}
    Create Date: ${create_date}
    
    """
    from typing import Sequence, Union
    
    import sqlalchemy as sa
    from alembic import op
    ${imports if imports else ""}
    
    import clowm.db.types
    
    # revision identifiers, used by Alembic.
    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"}