| 
									
										
										
										
											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'
 | 
					
						
							|  |  |  | );
 |