From 358c3edb0eac3e916b41a2051b605a282212f347 Mon Sep 17 00:00:00 2001 From: Fabrice Lecomte Date: Tue, 30 Jul 2019 16:10:07 +0200 Subject: [PATCH] refactoring #19: add comment to article relation --- resources/sql/fixtures/04-article.sql | 5 +++-- resources/sql/migrations/0000-init_schema.up.sql | 1 + 2 files changed, 4 insertions(+), 2 deletions(-) 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) );