From bab3886701f68cd911c211c8bc90f91906f58b15 Mon Sep 17 00:00:00 2001 From: yuqei Date: Sat, 16 May 2026 13:02:58 +0800 Subject: [PATCH] fix: bind template version migration json --- .../20260512_0016_create_contract_template_versions.py | 9 +++++---- scripts/deploy-backend-docker.ps1 | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/backend/migrations/versions/20260512_0016_create_contract_template_versions.py b/backend/migrations/versions/20260512_0016_create_contract_template_versions.py index 10bec9df..547badb7 100644 --- a/backend/migrations/versions/20260512_0016_create_contract_template_versions.py +++ b/backend/migrations/versions/20260512_0016_create_contract_template_versions.py @@ -110,9 +110,8 @@ def _backfill_template_version_metadata() -> None: continue hash_suffix = hashlib.sha1(str(row["id"]).encode("utf-8")).hexdigest()[:12] - bind.execute( - sa.text( - """ + insert_stmt = sa.text( + """ INSERT INTO contract_template_versions ( id, template_id, @@ -145,7 +144,9 @@ def _backfill_template_version_metadata() -> None: :created_at ) """ - ), + ).bindparams(sa.bindparam("variables_json", type_=sa.JSON())) + bind.execute( + insert_stmt, { "id": f"tplver-{hash_suffix}", "template_id": row["id"], diff --git a/scripts/deploy-backend-docker.ps1 b/scripts/deploy-backend-docker.ps1 index b031fced..12d64681 100644 --- a/scripts/deploy-backend-docker.ps1 +++ b/scripts/deploy-backend-docker.ps1 @@ -272,7 +272,7 @@ mkdir -p backend tar -xzf "`$archive" --strip-components=1 -C backend test -f backend/Dockerfile test -f backend/app/main.py -docker compose -f "`$compose" build --no-cache backend +docker compose -f "`$compose" build backend docker compose -f "`$compose" up -d backend docker compose -f "`$compose" ps backend frontend postgres redis if [ "`$keep_archive" != "true" ]; then rm -f "`$archive"; fi