Revision 6064a316fd1350b520361ae2cf15cb7e992880ee authored by Antoine R. Dumont (@ardumont) on 03 April 2019, 09:28:34 UTC, committed by Antoine R. Dumont (@ardumont) on 03 April 2019, 13:06:02 UTC
1 parent 907c4ad
053.sql
-- SWH DB schema upgrade
-- from_version: 52
-- to_version: 53
-- description: Uniformize tmp_release and tmp_release_get tables to tmp_release
insert into dbversion(version, release, description)
values(53, now(), 'Work In Progress');
CREATE OR REPLACE FUNCTION swh_mktemp_release_get() RETURNS void
LANGUAGE sql
AS $$
create temporary table tmp_release (
id sha1_git primary key
) on commit drop;
$$;
CREATE OR REPLACE FUNCTION swh_release_get() RETURNS SETOF release_entry
LANGUAGE plpgsql
AS $$
begin
return query
select r.id, r.target, r.target_type, r.date, r.date_offset, r.date_neg_utc_offset, r.name, r.comment,
r.synthetic, p.id as author_id, p.name as author_name, p.email as author_email
from tmp_release t
inner join release r on t.id = r.id
inner join person p on p.id = r.author;
return;
end
$$;
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...