From 805b677e862e7ac52dcd0814888432b609fd53d2 Mon Sep 17 00:00:00 2001 From: wangbo Date: Fri, 31 Jul 2026 19:39:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(acceptance):=20=E6=98=8E=E7=A1=AE=E8=BA=AB?= =?UTF-8?q?=E4=BB=BD=E5=BA=8F=E5=8F=B7=20SQL=20=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PostgreSQL 无法从 jsonb_build_object 的多态参数推断验收身份序号类型,导致本地 32 身份 bootstrap 失败。将序号绑定参数显式转换为 integer。\n\n验证:gofmt;go test ./cmd/acceptance-bootstrap -count=1;本地 CNPG 已复现原始 SQLSTATE 42P18。 --- apps/api/cmd/acceptance-bootstrap/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api/cmd/acceptance-bootstrap/main.go b/apps/api/cmd/acceptance-bootstrap/main.go index ca94529..fea0a19 100644 --- a/apps/api/cmd/acceptance-bootstrap/main.go +++ b/apps/api/cmd/acceptance-bootstrap/main.go @@ -334,7 +334,7 @@ VALUES ( $1, 'gateway', $1, $1, $2, $3::uuid, 'local-acceptance', 'local-acceptance', $4::uuid, $5::jsonb, '{}'::jsonb, - jsonb_build_object('purpose','local_acceptance','ordinal',$6,'isolated',true), + jsonb_build_object('purpose','local_acceptance','ordinal',$6::integer,'isolated',true), 'active' ) ON CONFLICT (user_key) DO UPDATE