code: def upgrade():
      # ### commands auto generated by Alembic - please adjust! ###
      op.create_table(
          "annotation_layer",
          sa.Column("created_on", sa.DateTime(), nullable=True),
          sa.Column("changed_on", sa.DateTime(), nullable=True),
          sa.Column("id", sa.Integer(), nullable=False),
          sa.Column("name", sa.String(length=250), nullable=True),
          sa.Column("descr", sa.Text(), nullable=True),
          sa.Column("changed_by_fk", sa.Integer(), nullable=True),
          sa.Column("created_by_fk", sa.Integer(), nullable=True),
          sa.ForeignKeyConstraint(["changed_by_fk"], ["ab_user.id"]),
          sa.ForeignKeyConstraint(["created_by_fk"], ["ab_user.id"]),
          sa.PrimaryKeyConstraint("id"),
      )
      op.create_table(
          "annotation",
          sa.Column("created_on", sa.DateTime(), nullable=True),
          sa.Column("changed_on", sa.DateTime(), nullable=True),
          sa.Column("id", sa.Integer(), nullable=False),
          sa.Column("start_dttm", sa.DateTime(), nullable=True),
          sa.Column("end_dttm", sa.DateTime(), nullable=True),
          sa.Column("layer_id", sa.Integer(), nullable=True),
          sa.Column(
              "short_descr", sa.String(length=500), nullable=True
          ),
          sa.Column("long_descr", sa.Text(), nullable=True),
          sa.Column("changed_by_fk", sa.Integer(), nullable=True),
          sa.Column("created_by_fk", sa.Integer(), nullable=True),
          sa.ForeignKeyConstraint(["changed_by_fk"], ["ab_user.id"]),
          sa.ForeignKeyConstraint(["created_by_fk"], ["ab_user.id"]),
          sa.ForeignKeyConstraint(
              ["layer_id"], ["annotation_layer.id"]
          ),
          sa.PrimaryKeyConstraint("id"),
      )
      op.create_index(
          "ti_dag_state",
          "annotation",
          ["layer_id", "start_dttm", "end_dttm"],
          unique=False,
      )
  
imports: import sqlalchemy
  from alembic import op
label_desc: Use image node_id 1 for calling a global function with example usage: upgrade() without return types