learn.umh.app
12/06/2024, 12:23 PMricardo_maestas
12/12/2024, 7:38 PM-- View: public.tag_hierarchy
-- DROP MATERIALIZED VIEW IF EXISTS public.tag_hierarchy;
CREATE MATERIALIZED VIEW IF NOT EXISTS public.tag_hierarchy
TABLESPACE pg_default
AS
SELECT t.name,
t.asset_id,
regexp_replace(t.name, '[$\.]'::text, '/'::text, 'g'::text) AS hierarchy_path
FROM (
SELECT DISTINCT ON (tag.asset_id, tag.name)
tag.name,
tag.asset_id
FROM tag
UNION
SELECT DISTINCT ON (tag_string.asset_id, tag_string.name)
tag_string.name,
tag_string.asset_id
FROM tag_string
) t
WITH DATA;
ALTER TABLE IF EXISTS public.tag_hierarchy
OWNER TO kafkatopostgresqlv2;
GRANT SELECT ON TABLE public.tag_hierarchy TO grafanareader;
GRANT ALL ON TABLE public.tag_hierarchy TO kafkatopostgresqlv2;
ricardo_maestas
12/12/2024, 7:51 PMtrentc
12/12/2024, 7:55 PMtrentc
12/12/2024, 8:13 PMtrentc
12/12/2024, 9:08 PM