PR for #3 #17

Merged
flecomte merged 7 commits from #3 into master 2019-07-26 14:30:44 +02:00
2 changed files with 20 additions and 3 deletions
Showing only changes of commit 5d6f9e613c - Show all commits

View File

@@ -1,4 +1,6 @@
drop trigger generate_version_number_trigger on article;
drop table article;
drop function generate_version_number(regclass, uuid);
drop function set_version_number();
drop function set_version_number();
drop trigger generate_version_number_trigger on constitution;
drop table constitution;

View File

@@ -17,17 +17,32 @@ $$;
create table article
(
id uuid default uuid_generate_v4() not null,
created_at timestamptz default now() not null,
version_id uuid default uuid_generate_v4() not null,
version_number int not null,
title text not null,
annonymous boolean default false not null,
content text not null,
description text,
tags varchar(32)[] default '{}' not null,
created_at timestamptz default now() not null
tags varchar(32)[] default '{}' not null
);
CREATE TRIGGER generate_version_number_trigger
BEFORE INSERT
ON article
EXECUTE PROCEDURE set_version_number();
create table constitution
(
id uuid default uuid_generate_v4() not null,
created_at timestamptz default now() not null,
version_id uuid default uuid_generate_v4() not null,
version_number int not null,
title text not null,
annonymous boolean default false not null
);
CREATE TRIGGER generate_version_number_trigger
BEFORE INSERT
ON constitution
EXECUTE PROCEDURE set_version_number();