fix(acceptance): 明确身份序号 SQL 类型
PostgreSQL 无法从 jsonb_build_object 的多态参数推断验收身份序号类型,导致本地 32 身份 bootstrap 失败。将序号绑定参数显式转换为 integer。\n\n验证:gofmt;go test ./cmd/acceptance-bootstrap -count=1;本地 CNPG 已复现原始 SQLSTATE 42P18。
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user