mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-12-25 06:28:22 +00:00
Fix: bug in migration when removin sample data services (#10032)
This commit is contained in:
parent
c101a6fd36
commit
da9b534194
@ -9,13 +9,23 @@ SET json = JSON_INSERT(
|
||||
) where serviceType in ('BigQuery');
|
||||
|
||||
-- Deprecate SampleData db service type
|
||||
-- * Delete ingestion pipelines associated to the services
|
||||
DELETE ipe
|
||||
FROM ingestion_pipeline_entity ipe
|
||||
INNER JOIN entity_relationship er
|
||||
ON (
|
||||
er.toId = ipe.id
|
||||
AND fromEntity = "databaseService"
|
||||
AND fromId IN (SELECT id FROM dbservice_entity de WHERE serviceType = 'SampleData')
|
||||
);
|
||||
-- * Delete relationships
|
||||
DELETE er
|
||||
FROM entity_relationship er
|
||||
JOIN dbservice_entity db
|
||||
ON db.id = er.fromId
|
||||
OR db.id = er.toId
|
||||
WHERE db.serviceType = 'SampleData';
|
||||
|
||||
-- * Delete services
|
||||
DELETE FROM dbservice_entity where serviceType = 'SampleData';
|
||||
|
||||
-- Delete supportsUsageExtraction from vertica
|
||||
|
||||
@ -8,11 +8,20 @@ where serviceType in ('BigQuery')
|
||||
and json#>'{connection,config,tagCategoryName}' is not null;
|
||||
|
||||
-- Deprecate SampleData db service type
|
||||
-- * Delete ingestion pipelines associated to the services
|
||||
DELETE FROM ingestion_pipeline_entity ipe
|
||||
USING entity_relationship er
|
||||
WHERE (
|
||||
er.toId = ipe.id
|
||||
AND fromEntity = 'databaseService'
|
||||
AND fromId IN (SELECT id FROM dbservice_entity de WHERE serviceType = 'SampleData')
|
||||
);
|
||||
-- * Delete relationships
|
||||
DELETE FROM entity_relationship er
|
||||
USING dbservice_entity db
|
||||
WHERE (db.id = er.fromId OR db.id = er.toId)
|
||||
AND db.serviceType = 'SampleData';
|
||||
|
||||
-- * Delete services
|
||||
DELETE FROM dbservice_entity WHERE serviceType = 'SampleData';
|
||||
|
||||
-- Delete supportsUsageExtraction from vertica
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user