SQL DDL for buckets, announcements and videos
[catagits/App-IdiotBox.git] / share / sql / idiotbox-1.0-sqlite.sql
CommitLineData
d6485458 1CREATE TABLE buckets (
2 slug TEXT NOT NULL PRIMARY KEY,
3 name TEXT NOT NULL
4);
5
6CREATE TABLE announcements (
7 id INTEGER NOT NULL PRIMARY KEY,
8 made_at DATETIME NOT NULL,
9 bucket_slug TEXT REFERENCES buckets(slug)
10);
11
12CREATE TABLE videos (
13 slug TEXT NOT NULL,
14 bucket_slug TEXT NOT NULL REFERENCES buckets(slug),
15 name TEXT NOT NULL,
16 author TEXT NOT NULL,
17 details TEXT NOT NULL DEFAULT '',
18 announcement_id INTEGER REFERENCES announcements(id),
19 PRIMARY KEY (slug, bucket_slug)
20);