feature #19: improve article fixtures and add relations

This commit is contained in:
2019-07-30 09:40:20 +02:00
parent 90e6137bc4
commit dba76602fb

View File

@@ -9,7 +9,9 @@ declare
}
$tags$;
begin
delete from article_relations;
delete from article;
insert into article (version_id, created_by_id, title, annonymous, content, description, tags)
select
uuid_generate_v4(),
@@ -21,6 +23,14 @@ begin
_tags[(row_number() over () % 5):(row_number() over () % 9)]
from citizen z;
insert into article_relations (source_id, target_id, created_by_id)
select
src.id,
dest.id,
src.created_by_id
from (select *, row_number() over () rn from article, lateral generate_series(1, 5) g) src
join (select *, row_number() over () +5 rn from article) dest using (rn);
raise notice 'article fixtures done';
end;
$$;