mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-10-03 04:46:27 +00:00

* feat: added exporter app config * refactor: added entityprofile resource & added backward compatibility to existing API * feat: added tests to get_profile_data_by_type * feat: remove non supported event types * chore: added migrations to 1.9.7 * chore: added application creation readme * chore: move migrations to 1.9.8 * fix: failing java test * style: ran java linting
24 lines
738 B
SQL
24 lines
738 B
SQL
-- Migrate individual profile data to EntityProfile format
|
|
UPDATE profiler_data_time_series pdts
|
|
SET json = jsonb_build_object(
|
|
'id', gen_random_uuid(),
|
|
'entityReference', jsonb_build_object(
|
|
'id', te.json ->> 'id',
|
|
'type', 'table',
|
|
'fullyQualifiedName', te.json ->> 'fullyQualifiedName',
|
|
'name', te.name
|
|
),
|
|
'timestamp', pdts.timestamp,
|
|
'profileData', pdts.json,
|
|
'profileType',
|
|
(CASE pdts.extension
|
|
WHEN 'table.tableProfile' THEN 'table'
|
|
WHEN 'table.columnProfile' THEN 'column'
|
|
WHEN 'table.systemProfile' THEN 'system'
|
|
END)
|
|
)
|
|
FROM table_entity te
|
|
WHERE (
|
|
pdts.entityFQNHash = te.fqnHash OR
|
|
pdts.entityFQNHash LIKE CONCAT(te.fqnHash, '.%')
|
|
); |