Initial commit
[pics.git] / sql / 002_posts.sql
CommitLineData
cd757b9e
JC
1CREATE TABLE posts (
2 ID TEXT PRIMARY KEY,
3 USERNAME TEXT NOT NULL,
4 TIMESTAMP INT NOT NULL,
5 FOREIGN KEY(username) references users(username)
6);
7CREATE TABLE pics (
8 ID TEXT PRIMARY KEY,
9 POST_ID TEXT NOT NULL,
10 MIME_TYPE TEXT NOT NULL,
11 PIC_B64 TEXT NOT NULL,
12 FOREIGN KEY(POST_ID) references posts(id)
13);
14CREATE TABLE comments (
15 ID TEXT PRIMARY KEY,
16 POST_ID TEXT NOT NULL,
17 BODY TEXT NOT NULL,
18 FOREIGN KEY(POST_ID) references posts(id)
19);