mirror of
https://github.com/Lumither/nocturne.git
synced 2026-10-17 10:26:21 +00:00
32 lines
808 B
SQL
32 lines
808 B
SQL
CREATE TABLE tag
|
|
(
|
|
id SERIAL PRIMARY KEY,
|
|
name VARCHAR(20) UNIQUE NOT NULL,
|
|
description TEXT
|
|
);
|
|
|
|
CREATE TABLE category
|
|
(
|
|
id SERIAL PRIMARY KEY,
|
|
name VARCHAR(20) UNIQUE NOT NULL,
|
|
description TEXT
|
|
);
|
|
|
|
CREATE TABLE post
|
|
(
|
|
id SERIAL PRIMARY KEY,
|
|
identifier VARCHAR(50) UNIQUE NOT NULL,
|
|
title VARCHAR(255) NOT NULL,
|
|
subtitle VARCHAR(255) NOT NULL,
|
|
published_date DATE NOT NULL,
|
|
last_update DATE,
|
|
content TEXT NOT NULL,
|
|
|
|
category SERIAL REFERENCES category (id) NOT NULL
|
|
);
|
|
|
|
CREATE TABLE post_tag
|
|
(
|
|
post SERIAL REFERENCES post (id),
|
|
tag SERIAL REFERENCES tag (id)
|
|
) |