diff --git a/resources/sql/fixtures/04-article.sql b/resources/sql/fixtures/04-article.sql index 1c1024a..a780d3b 100644 --- a/resources/sql/fixtures/04-article.sql +++ b/resources/sql/fixtures/04-article.sql @@ -23,11 +23,12 @@ begin _tags[(row_number() over () % 5):(row_number() over () % 9)] 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 src.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 join (select *, row_number() over () +5 rn from article) dest using (rn); diff --git a/resources/sql/migrations/0000-init_schema.up.sql b/resources/sql/migrations/0000-init_schema.up.sql index ac4cde6..254ad84 100644 --- a/resources/sql/migrations/0000-init_schema.up.sql +++ b/resources/sql/migrations/0000-init_schema.up.sql @@ -176,6 +176,7 @@ create table article_relations target_id uuid references article check ( source_id != target_id ), created_at timestamptz default now(), created_by_id uuid not null references citizen (id), + comment text null, primary key (source_id, target_id) );