Comment model

This commit is contained in:
Bat
2018-05-09 21:35:02 +01:00
parent 292f4d6b27
commit 0d96cbefe1
5 changed files with 78 additions and 0 deletions
@@ -0,0 +1,2 @@
-- This file should undo anything in `up.sql`
DROP TABLE comments;
@@ -0,0 +1,12 @@
-- Your SQL goes here
CREATE TABLE comments (
id SERIAL PRIMARY KEY,
content TEXT NOT NULL DEFAULT '',
in_response_to_id INTEGER REFERENCES comments(id),
post_id INTEGER REFERENCES posts(id) ON DELETE CASCADE NOT NULL,
author_id INTEGER REFERENCES users(id) ON DELETE CASCADE NOT NULL,
creation_date TIMESTAMP NOT NULL DEFAULT now(),
ap_url VARCHAR,
sensitive BOOLEAN NOT NULL DEFAULT 'f',
spoiler_text TEXT NOT NULL DEFAULT ''
)