| 
									
										
										
										
											2024-02-27 08:41:55 +01:00
										 |  |  | -- Add the supportsProfiler field to the MongoDB connection configuration
 | 
					
						
							|  |  |  | UPDATE dbservice_entity
 | 
					
						
							|  |  |  | SET json = jsonb_set(json::jsonb, '{connection,config,supportsProfiler}', 'true'::jsonb)
 | 
					
						
							| 
									
										
										
										
											2024-03-13 05:02:26 -07:00
										 |  |  | WHERE serviceType = 'MongoDB';
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ALTER TABLE query_entity ADD COLUMN checksum varchar(32) GENERATED ALWAYS AS (json ->> 'checksum') STORED NOT NULL,
 | 
					
						
							|  |  |  |     ADD UNIQUE(checksum);
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-14 06:37:38 +01:00
										 |  |  | UPDATE query_entity SET json = jsonb_set(json::jsonb, '{checksum}', MD5(json->'connection'));
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-15 12:42:47 +05:30
										 |  |  | 
 | 
					
						
							|  |  |  | -- Restructure dbServiceNames in ingestion_pipeline_entity
 | 
					
						
							|  |  |  | update ingestion_pipeline_entity ipe set json = JSONB_SET(
 | 
					
						
							|  |  |  |     json::jsonb #- '{sourceConfig,config,dbServiceNames}',
 | 
					
						
							|  |  |  |     '{sourceConfig,config,lineageInformation}',
 | 
					
						
							|  |  |  |     jsonb_build_object(
 | 
					
						
							|  |  |  |         'dbServiceNames',
 | 
					
						
							|  |  |  |         json#>'{sourceConfig,config,dbServiceNames}'
 | 
					
						
							|  |  |  |     )
 | 
					
						
							|  |  |  | )
 | 
					
						
							|  |  |  | WHERE (json#>'{sourceConfig,config,type}')::varchar(255) IN ('"DashboardMetadata"', '"PipelineMetadata"') 
 | 
					
						
							|  |  |  | and json#>'{sourceConfig,config,dbServiceNames}' is not null;
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-14 06:37:38 +01:00
										 |  |  | CREATE INDEX index_chart_entity_deleted ON chart_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_dashboard_data_model_entity_deleted ON dashboard_data_model_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_dashboard_entity_deleted ON dashboard_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_data_insight_chart_deleted ON data_insight_chart (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_database_entity_deleted ON database_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_database_schema_entity_deleted ON database_schema_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_glossary_term_entity_deleted ON glossary_term_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_ingestion_pipeline_entity_deleted ON ingestion_pipeline_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_metric_entity_deleted ON metric_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_ml_model_entity_deleted ON ml_model_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_pipeline_entity_deleted ON pipeline_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_policy_entity_deleted ON policy_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_report_entity_deleted ON report_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_search_index_entity_deleted ON search_index_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_storage_container_entity_deleted ON storage_container_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_stored_procedure_entity_deleted ON stored_procedure_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_table_entity_deleted ON table_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_tag_deleted ON tag (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_test_case_deleted ON test_case (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_test_suite_deleted ON test_suite (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_topic_entity_deleted ON topic_entity (fqnHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_web_analytic_event_deleted ON web_analytic_event (fqnHash, deleted);
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CREATE INDEX index_apps_marketplace_deleted ON apps_marketplace (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_bot_entity_deleted ON bot_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_classification_deleted ON classification (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_dashboard_service_entity_deleted ON dashboard_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_dbservice_entity_deleted ON dbservice_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_glossary_entity_deleted ON glossary_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_installed_apps_deleted ON installed_apps (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_knowledge_center_deleted ON knowledge_center (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_kpi_entity_deleted ON kpi_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_messaging_service_entity_deleted ON messaging_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_metadata_service_entity_deleted ON metadata_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_mlmodel_service_entity_deleted ON mlmodel_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_pipeline_service_entity_deleted ON pipeline_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_role_entity_deleted ON role_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_search_service_entity_deleted ON search_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_storage_service_entity_deleted ON storage_service_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_team_entity_deleted ON team_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | CREATE INDEX index_user_entity_deleted ON user_entity (nameHash, deleted);
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | CREATE INDEX apps_extension_time_series_index ON apps_extension_time_series (appId);
 | 
					
						
							|  |  |  | CREATE INDEX index_suggestions_type ON suggestions (suggestionType);
 | 
					
						
							|  |  |  | CREATE INDEX index_suggestions_status ON suggestions (status);
 | 
					
						
							| 
									
										
										
										
											2024-03-15 12:42:47 +05:30
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-03-19 05:53:25 -07:00
										 |  |  | -- change scheduleType to scheduleTimeline
 | 
					
						
							|  |  |  | UPDATE installed_apps
 | 
					
						
							|  |  |  | SET json = jsonb_set(
 | 
					
						
							|  |  |  |         json::jsonb #- '{appSchedule,scheduleType}',
 | 
					
						
							|  |  |  |         '{appSchedule,scheduleTimeline}',
 | 
					
						
							|  |  |  |         (json #> '{appSchedule,scheduleType}')::jsonb,
 | 
					
						
							|  |  |  |         true
 | 
					
						
							|  |  |  |     );
 | 
					
						
							|  |  |  | delete from apps_extension_time_series;
 |