This repository has been archived on 2021-09-01. You can view files and clone it, but cannot push or open issues or pull requests.
goddit/migrations/1_create_tables.up.sql

20 lines
469 B
MySQL
Raw Normal View History

CREATE TABLE threads (
id UUID PRIMARY KEY,
title TEXT NOT NULL,
description TEXT NOT NULL
);
CREATE TABLE posts (
id UUID PRIMARY KEY,
thread_id UUID NOT NULL REFERENCES threads(id) ON DELETE CASCADE,
title TEXT NOT NULL,
content TEXT NOT NULL,
votes INT NOT NULL
);
CREATE TABLE comments (
id UUID PRIMARY KEY,
post_id UUID NOT NULL REFERENCES posts(id) ON DELETE CASCADE,
content TEXT NOT NULL,
votes INT NOT NULL
);