2023-11-23 07:11:10 +01:00
|
|
|
-- Rename customMetricsProfile to customMetrics
|
|
|
|
UPDATE profiler_data_time_series
|
|
|
|
SET json = REPLACE(json::text, '"customMetricsProfile"', '"customMetrics"')::jsonb;
|
|
|
|
|
|
|
|
-- Delete customMetricsProfile from entity_extension
|
|
|
|
-- This was not supported on the processing side before 1.3.
|
|
|
|
DELETE FROM entity_extension ee
|
2023-12-22 11:01:51 +01:00
|
|
|
where extension like '%customMetrics';
|
|
|
|
|
|
|
|
-- BEGIN: Incident Manager Migration
|
|
|
|
-- STEP 1: Update test case testCaseResult.testCaseFailureStatus field
|
|
|
|
UPDATE test_case
|
|
|
|
SET json = json::jsonb#-'{testCaseResult,testCaseFailureStatus}';
|
|
|
|
-- STEP 2: remove all `testCaseFailureStatus` field in test results
|
|
|
|
UPDATE data_quality_data_time_series d
|
|
|
|
SET json = json::jsonb#-'{testCaseFailureStatus}';
|
2023-12-27 13:38:51 +01:00
|
|
|
-- END: Incident Manager Migration
|
|
|
|
|
|
|
|
-- Test Case passed/failed row level migration
|
|
|
|
UPDATE test_definition
|
|
|
|
SET json = JSONB_SET(json, '{supportsRowLevelPassedFailed}', 'true', true)
|
|
|
|
WHERE name IN (
|
|
|
|
'columnValuesToBeUnique',
|
|
|
|
'columnValueLengthsToBeBetween',
|
|
|
|
'columnValuesToBeBetween',
|
|
|
|
'columnValuesToBeInSet',
|
|
|
|
'columnValuesToBeNotInSet',
|
|
|
|
'columnValuesToBeNotNull',
|
|
|
|
'columnValuesToMatchRegex',
|
|
|
|
'columnValuesToNotMatchRegex'
|
|
|
|
);
|