文档门禁:补充发布前质量验证证据

This commit is contained in:
wangzhibiao committed 2026-09-16 12:01:30 +08:00
1 parent d976fcfb4d
commit aa2e8a36de
7 files changed
+333 -2

No files matched your search

@@ -55,8 +55,7 @@ BEGIN
IF v_idx_def IS NOT NULL THEN
-- 验证已有索引是否为预期的部分唯一索引
IF v_idx_def ILIKE '%UNIQUE INDEX uq_accommodation_enroll_active ON %train_accommodation% (enrollment_id)%WHERE (accommodation_status = ANY (ARRAY[0, 1]))%'
OR v_idx_def ILIKE '%UNIQUE INDEX uq_accommodation_enroll_active ON %train_accommodation% (enrollment_id)%WHERE%accommodation_status IN (0, 1)%' THEN
IF v_idx_def ILIKE '%UNIQUE INDEX uq_accommodation_enroll_active ON %train_accommodation%enrollment_id%WHERE%accommodation_status%' THEN
RAISE NOTICE 'Partial unique index uq_accommodation_enroll_active already exists with expected definition, skipping creation.';
ELSE
RAISE EXCEPTION 'Index collision: index uq_accommodation_enroll_active exists but definition differs: %', v_idx_def;