修复映射迁移重复执行

This commit is contained in:
yml2213
2026-08-18 15:10:03 +08:00
parent d57c05ec7e
commit cbfc9bff03
@@ -52,6 +52,9 @@ ALTER TABLE work_product_rule_mappings
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_check1,
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_mapping_type_check,
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_seller_id_check,
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_seller_ids_json_check,
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_product_scope_check,
DROP CONSTRAINT IF EXISTS work_product_rule_mappings_sku_scope_check,
ADD CONSTRAINT work_product_rule_mappings_seller_ids_json_check
CHECK (jsonb_typeof(seller_ids_json) = 'array' AND jsonb_array_length(seller_ids_json) > 0),
ADD CONSTRAINT work_product_rule_mappings_mapping_type_check