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,
|
$1, 'gateway', $1, $1, $2,
|
||||||
$3::uuid, 'local-acceptance', 'local-acceptance', $4::uuid,
|
$3::uuid, 'local-acceptance', 'local-acceptance', $4::uuid,
|
||||||
$5::jsonb, '{}'::jsonb,
|
$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'
|
'active'
|
||||||
)
|
)
|
||||||
ON CONFLICT (user_key) DO UPDATE
|
ON CONFLICT (user_key) DO UPDATE
|
||||||
|
|||||||
Reference in New Issue
Block a user