Page MenuHomeSoftware Heritage

040.sql
No OneTemporary

-- SWH DB schema upgrade
-- from_version: 39
-- to_version: 40
-- description: Open entity get by uuid
insert into dbversion(version, release, description)
values(40, now(), 'Work In Progress');
create or replace function swh_entity_get(entity_uuid uuid)
returns setof entity
language sql
stable
as $$
with recursive entity_hierarchy as (
select e.*
from entity e where uuid = entity_uuid
union
select p.*
from entity_hierarchy e
join entity p on e.parent = p.uuid
)
select *
from entity_hierarchy;
$$;

File Metadata

Mime Type
text/plain
Expires
Thu, Apr 17, 8:59 AM (4 d, 22 h ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3245547

Event Timeline