Ayush Shah 890e0ee22c fix: Migrations - add operator parameter to test_definition for custom SQL queries in MySQL and Postgres (#21044)
(cherry picked from commit 49de0119cf696366f55ef9d4da7adf82f442d168)
2025-04-30 09:28:26 +00:00

20 lines
640 B
SQL

UPDATE test_definition
SET
json = jsonb_insert(
json,
'{parameterDefinition, 2}',
jsonb_build_object(
'name', 'operator',
'displayName', 'Operator',
'description', 'Operator to use to compare the result of the custom SQL query to the threshold.',
'dataType', 'STRING',
'required', false,
'optionValues', jsonb_build_array('==', '>', '>=', '<', '<=', '!=')
)
)
WHERE
name = 'tableCustomSQLQuery'
AND NOT jsonb_path_exists(
json,
'$.parameterDefinition[*] ? (@.name == "operator")'
);