2024-06-20 08:38:21 +02:00
|
|
|
-- matchEnum Test Definition Parameter for columnValuesToBeInSet
|
2024-05-28 09:30:30 +02:00
|
|
|
UPDATE test_definition
|
|
|
|
SET json = jsonb_set(json, '{parameterDefinition}', json->'parameterDefinition' || '['
|
|
|
|
'{"name": "matchEnum", "displayName": "Match enum", "description": "If enabled, validate that each value independently matches the enum.", "dataType": "BOOLEAN", "required": false, "optionValues": []}'
|
|
|
|
']'::jsonb
|
|
|
|
)
|
|
|
|
WHERE name = 'columnValuesToBeInSet'
|
|
|
|
AND JSONB_ARRAY_LENGTH(json->'parameterDefinition') < 2;
|
2024-06-10 11:03:55 +02:00
|
|
|
|
|
|
|
|
|
|
|
-- Test Case dyanic test migration
|
|
|
|
UPDATE test_definition
|
|
|
|
SET json = JSONB_SET(json, '{supportsDynamicAssertion}', 'true', true)
|
|
|
|
WHERE name IN (
|
|
|
|
'columnValueMaxToBeBetween',
|
|
|
|
'columnValueMeanToBeBetween',
|
|
|
|
'columnValueMedianToBeBetween',
|
|
|
|
'columnValueMinToBeBetween',
|
|
|
|
'columnValueStdDevToBeBetween',
|
|
|
|
'columnValuesLengthsToBeBetween',
|
|
|
|
'columnValuesSumToBeBetween',
|
|
|
|
'columnValuesToBeBetween',
|
|
|
|
'tableRowCountToBeBetween'
|
2024-06-20 08:38:21 +02:00
|
|
|
);
|
2024-07-19 11:39:09 +05:30
|
|
|
|
2024-07-23 17:42:26 +02:00
|
|
|
-- Update schedule type for applications
|
|
|
|
UPDATE installed_apps
|
|
|
|
SET json = json || '{"scheduleType": "ScheduledOrManual"}'
|
|
|
|
WHERE json->>'scheduleType' = 'Scheduled';
|
|
|
|
|
|
|
|
-- recreate all scheduled apps
|
|
|
|
DELETE FROM apps_marketplace
|
|
|
|
WHERE json->>'scheduleType' = 'Scheduled';
|