1
0
Fork 0

Refine schema

This commit is contained in:
gg 2023-07-18 22:51:56 -07:00
parent fe179b1811
commit 04fd53e4af
1 changed files with 9 additions and 5 deletions

View File

@ -1,17 +1,21 @@
PRAGMA foreign_keys = ON;
CREATE TABLE caster (
id INTEGER PRIMARY KEY AUTOINCREMENT,
code VARCHAR(32) NOT NULL
n VARCHAR(32) NOT NULL UNIQUE
);
CREATE TABLE segment (
id INTEGER PRIMARY KEY AUTOINCREMENT,
title VARCHAR(32) NOT NULL,
title_ja VARCHAR(64) NOT NULL
n VARCHAR(32) NOT NULL UNIQUE,
title VARCHAR(64) NOT NULL UNIQUE
);
CREATE TABLE schedule (
id INTEGER PRIMARY KEY AUTOINCREMENT,
caster_id INTEGER NOT NULL,
caster_id INTEGER,
segment_id INTEGER NOT NULL,
jst DATETIME NOT NULL
jst DATETIME NOT NULL UNIQUE,
FOREIGN KEY (caster_id) REFERENCES caster (id),
FOREIGN KEY (segment_id) REFERENCES segment (id)
);