code: def upgrade() -> None:
      # ### commands auto generated by Alembic - please adjust! ###
      with op.batch_alter_table("codes", schema=None) as batch_op:
          batch_op.drop_constraint("uq_codes_blob_hash", type_="unique")
          batch_op.create_unique_constraint(
              "uq_codes_repo_id_blob_hash", ["repo_id", "blob_hash"]
          )
  
imports: import sqlalchemy
  import sqlalchemy_utils
  from alembic import op
label_desc: Use image node_id 1 for calling a global function with example usage: upgrade() without return types