/ 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"}