X-Git-Url: http://git.shiar.nl/minimedit.git/blobdiff_plain/8f05d49e133e9ca27d20bfc3835fc08812a683cb..HEAD:/widget/comments.sql diff --git a/widget/comments.sql b/widget/comments.sql index 8a06558..fc261f8 100644 --- a/widget/comments.sql +++ b/widget/comments.sql @@ -2,9 +2,8 @@ CREATE TABLE issues ( page text NOT NULL DEFAULT 'issue', link text, subject text, - body text, created timestamptz DEFAULT now(), - closed timestamptz DEFAULT now(), + closed timestamptz, updated timestamptz NOT NULL DEFAULT now(), author text, assign text, @@ -13,8 +12,23 @@ CREATE TABLE issues ( CREATE TABLE comments ( page text, + raw text, message text, + announced boolean NOT NULL DEFAULT TRUE, created timestamptz DEFAULT now(), author text, id serial NOT NULL PRIMARY KEY ); + +CREATE TABLE journal ( + comment_id integer NOT NULL REFERENCES comments (id), + property text NOT NULL DEFAULT 'attr', + col text NOT NULL, + old_value text, + value text, + id serial NOT NULL PRIMARY KEY +); + +CREATE OR REPLACE VIEW messages AS ( + SELECT *, regexp_replace(page, '.*/', '')::int issue FROM comments +);