*** empty log message ***
[technostate.git] / schema.sql
1
2 CREATE TABLE PERSONS (
3   PERSON_ID INT AUTO_INCREMENT PRIMARY KEY,
4   NAME VARCHAR(80) NOT NULL,
5   EMAIL VARCHAR(80),
6   AFFILIATION VARCHAR(80),
7   HOMEPAGE VARCHAR(80)
8 );
9
10 CREATE TABLE PERSONS_SETS (
11   PERSON_ID INT NOT NULL,
12   SET_ID INT NOT NULL,
13   INDEX ( PERSON_ID ),
14   INDEX ( SET_ID )
15 );
16
17 CREATE TABLE SETS (
18   SET_ID INT AUTO_INCREMENT PRIMARY KEY,
19   SETSTART DATETIME NOT NULL,
20   DURATION INT,
21   FILENAME VARCHAR(80),
22   FILESIZE INT,
23   DESCRIPTION VARCHAR(80),
24   INFO TEXT,
25   KEYWORDS VARCHAR(160),
26   DOWNLOADS INT,
27   SHOW_ID INT NOT NULL,
28   INDEX ( SETSTART ),
29   INDEX ( SHOW_ID )
30 );
31
32 CREATE TABLE SHOWS (
33   SHOW_ID INT AUTO_INCREMENT PRIMARY KEY,
34   PERSON_ID INT,
35   SHOWSTART DATETIME NOT NULL,
36   DURATION INT,
37   STUDIO_ID INT NOT NULL,
38   INDEX ( SHOWSTART ),
39   INDEX ( STUDIO_ID )
40 );
41
42 CREATE TABLE STUDIOS (
43   STUDIO_ID INT AUTO_INCREMENT PRIMARY KEY,
44   NAME VARCHAR(80),
45   ISLIVE CHAR(1)
46 );
47
48