文档门禁:补充发布前质量验证证据
This commit is contained in:
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;
|
||||
|
||||
Reference in new issue
Block a user