mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-09-29 10:55:09 +00:00
19 lines
747 B
MySQL
19 lines
747 B
MySQL
![]() |
-- Add "Data Product Domain Validation" rule to existing entityRulesSettings configuration
|
||
|
UPDATE openmetadata_settings
|
||
|
SET json = JSON_ARRAY_APPEND(
|
||
|
json,
|
||
|
'$.entitySemantics',
|
||
|
JSON_OBJECT(
|
||
|
'name', 'Data Product Domain Validation',
|
||
|
'description', 'Validates that Data Products assigned to an entity match the entity''s domains.',
|
||
|
'rule', '{"validateDataProductDomainMatch":[{"var":"dataProducts"},{"var":"domains"}]}',
|
||
|
'enabled', true,
|
||
|
'provider', 'system'
|
||
|
)
|
||
|
)
|
||
|
WHERE configType = 'entityRulesSettings'
|
||
|
AND JSON_EXTRACT(json, '$.entitySemantics') IS NOT NULL
|
||
|
AND NOT JSON_CONTAINS(
|
||
|
JSON_EXTRACT(json, '$.entitySemantics[*].name'),
|
||
|
JSON_QUOTE('Data Product Domain Validation')
|
||
|
);
|