/ migrations / script.py.mako
script.py.mako
1 """${message}. 2 3 Revision ID: ${up_revision} 4 Revises: ${down_revision | comma,n} 5 Create Date: ${create_date} 6 """ 7 8 import sqlalchemy as sa 9 from alembic import op 10 ${imports if imports else ""} 11 # revision identifiers, used by Alembic. 12 revision = ${repr(up_revision)} 13 down_revision = ${repr(down_revision)} 14 branch_labels = ${repr(branch_labels)} 15 depends_on = ${repr(depends_on)} 16 17 18 def upgrade() -> None: 19 """Perform the upgrade.""" 20 ${upgrades if upgrades else "pass"} 21 22 23 def downgrade() -> None: 24 """Perform the downgrade.""" 25 ${downgrades if downgrades else "pass"}