refactoring #19: add comment to article relation

This commit is contained in:
2019-07-30 16:10:07 +02:00
parent fe063d978e
commit 358c3edb0e
2 changed files with 4 additions and 2 deletions

View File

@@ -23,11 +23,12 @@ begin
_tags[(row_number() over () % 5):(row_number() over () % 9)] _tags[(row_number() over () % 5):(row_number() over () % 9)]
from citizen z; from citizen z;
insert into article_relations (source_id, target_id, created_by_id) insert into article_relations (source_id, target_id, created_by_id, comment)
select select
src.id, src.id,
dest.id, dest.id,
src.created_by_id src.created_by_id,
'comment' || rn
from (select *, row_number() over () rn from article, lateral generate_series(1, 5) g) src 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); join (select *, row_number() over () +5 rn from article) dest using (rn);

View File

@@ -176,6 +176,7 @@ create table article_relations
target_id uuid references article check ( source_id != target_id ), target_id uuid references article check ( source_id != target_id ),
created_at timestamptz default now(), created_at timestamptz default now(),
created_by_id uuid not null references citizen (id), created_by_id uuid not null references citizen (id),
comment text null,
primary key (source_id, target_id) primary key (source_id, target_id)
); );