code: def upgrade():
      op.create_table(
          SqlModelVersionTag.__tablename__,
          sa.Column(
              "key",
              sa.String(length=250),
              primary_key=True,
              nullable=False,
          ),
          sa.Column("value", sa.String(length=5000)),
          sa.Column(
              "name",
              sa.String(length=256),
              primary_key=True,
              nullable=False,
          ),
          sa.Column(
              "version", sa.Integer(), primary_key=True, nullable=False
          ),
          sa.ForeignKeyConstraint(
              ("name", "version"),
              ("model_versions.name", "model_versions.version"),
              onupdate="cascade",
          ),
          sa.PrimaryKeyConstraint(
              "key", "name", "version", name="model_version_tag_pk"
          ),
      )
  
imports: from alembic import op
  import sqlalchemy
  from mlflow.store.model_registry.dbmodels.models import SqlModelVersionTag
label_desc: Use image node_id 1 for calling a global function with example usage: upgrade() without return types