2022-09-20 08:14:29 +02:00
|
|
|
DELETE FROM entity_relationship
|
|
|
|
WHERE toEntity = 'ingestionPipeline'
|
|
|
|
AND toId NOT IN (
|
|
|
|
SELECT DISTINCT id
|
|
|
|
FROM ingestion_pipeline_entity
|
|
|
|
);
|
|
|
|
|
|
|
|
CREATE TABLE IF NOT EXISTS user_tokens (
|
|
|
|
token VARCHAR(36) GENERATED ALWAYS AS (json ->> 'token') STORED NOT NULL,
|
|
|
|
userId VARCHAR(36) GENERATED ALWAYS AS (json ->> 'userId') STORED NOT NULL,
|
|
|
|
tokenType VARCHAR(50) GENERATED ALWAYS AS (json ->> 'tokenType') STORED NOT NULL,
|
|
|
|
json JSONB NOT NULL,
|
|
|
|
expiryDate BIGINT GENERATED ALWAYS AS ((json ->> 'expiryDate')::bigint) STORED NOT NULL,
|
|
|
|
PRIMARY KEY (token)
|
2022-09-20 16:47:57 +02:00
|
|
|
);
|
|
|
|
|
|
|
|
UPDATE dbservice_entity
|
|
|
|
SET json = jsonb_set(
|
|
|
|
json,
|
|
|
|
'{connection,config,metastoreConnection}',
|
|
|
|
jsonb_build_object('metastoreHostPort', json#>'{connection,config,metastoreHostPort}')
|
|
|
|
)
|
|
|
|
WHERE serviceType = 'DeltaLake'
|
|
|
|
AND json#>'{connection,config,metastoreHostPort}' is not null;
|
|
|
|
|
|
|
|
UPDATE dbservice_entity
|
|
|
|
SET json = json::jsonb #- '{connection,config,metastoreHostPort}'
|
|
|
|
WHERE serviceType = 'DeltaLake';
|
|
|
|
|
|
|
|
UPDATE dbservice_entity
|
|
|
|
SET json = jsonb_set(
|
|
|
|
json,
|
|
|
|
'{connection,config,metastoreConnection}',
|
|
|
|
jsonb_build_object('metastoreFilePath', json#>'{connection,config,metastoreFilePath}')
|
|
|
|
)
|
|
|
|
WHERE serviceType = 'DeltaLake'
|
|
|
|
AND json#>'{connection,config,metastoreFilePath}' is not null;
|
|
|
|
|
|
|
|
UPDATE dbservice_entity
|
|
|
|
SET json = json::jsonb #- '{connection,config,metastoreFilePath}'
|
|
|
|
WHERE serviceType = 'DeltaLake';
|