refactoring #19: add comment to article relation
This commit is contained in:
@@ -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);
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user