Page Menu
Home
Software Heritage
Search
Configure Global Search
Log In
Files
F9312030
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
738 B
Subscribers
None
View Options
diff --git a/sql/upgrades/040.sql b/sql/upgrades/040.sql
new file mode 100644
index 00000000..ebcb334e
--- /dev/null
+++ b/sql/upgrades/040.sql
@@ -0,0 +1,24 @@
+-- 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
Details
Attached
Mime Type
text/x-diff
Expires
Thu, Jul 3, 10:40 AM (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
3251425
Attached To
rDSTO Storage manager
Event Timeline
Log In to Comment