Revert Sample Data migrations (#11134)

This commit is contained in:
Pere Miquel Brull 2023-04-19 09:11:27 +02:00 committed by GitHub
parent fe764b7c5c
commit a7dc0a6f33
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 38 deletions

View File

@ -97,7 +97,7 @@ drop-create-all )
execute "drop" && execute "create" && execute "es-drop" && execute "es-create"
;;
migrate-all )
execute "migrate" && execute "es-migrate"
execute "repair" && execute "migrate" && execute "es-migrate"
;;
rotate )
execute "rotate"

View File

@ -8,26 +8,6 @@ SET json = JSON_INSERT(
JSON_EXTRACT(json, '$.connection.config.tagCategoryName')
) 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
UPDATE dbservice_entity
SET json = JSON_REMOVE(json, '$.connection.config.supportsUsageExtraction')

View File

@ -7,23 +7,6 @@ SET json = jsonb_set(json, '{connection,config,classificationName}', json#>'{con
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
UPDATE dbservice_entity
SET json = json::jsonb #- '{connection,config,supportsUsageExtraction}'