summaryrefslogtreecommitdiff
path: root/schema.sql
diff options
context:
space:
mode:
authorivan <ivan>1999-01-27 09:55:05 +0000
committerivan <ivan>1999-01-27 09:55:05 +0000
commitdf2a7c9e88e74e862aa0e4abd612b7d8eaead236 (patch)
treeb7428f440782421fb41216fcde6e35970874e4f3 /schema.sql
new projectstart
Diffstat (limited to 'schema.sql')
-rw-r--r--schema.sql46
1 files changed, 46 insertions, 0 deletions
diff --git a/schema.sql b/schema.sql
new file mode 100644
index 0000000..de827ea
--- /dev/null
+++ b/schema.sql
@@ -0,0 +1,46 @@
+
+CREATE TABLE PERSONS (
+ ID INT AUTO_INCREMENT PRIMARY KEY,
+ NAME VARCHAR(80) NOT NULL,
+ EMAIL VARCHAR(80),
+ AFFILIATION VARCHAR(80)
+);
+
+CREATE TABLE PERSONS_SETS (
+ PERSON_ID INT NOT NULL,
+ SET_ID INT NOT NULL,
+ INDEX ( PERSON_ID ),
+ INDEX ( SET_ID )
+);
+
+CREATE TABLE SETS (
+ ID INT AUTO_INCREMENT PRIMARY KEY,
+ SETSTART DATETIME NOT NULL,
+ DURATION INT,
+ FILENAME VARCHAR(80),
+ FILESIZE INT,
+ DESCRIPTION VARCHAR(80),
+ INFO TEXT,
+ KEYWORDS VARCHAR(160),
+ DOWNLOADS INT,
+ SHOW_ID INT NOT NULL,
+ INDEX ( SETSTART ),
+ INDEX ( SHOW_ID )
+);
+
+CREATE TABLE SHOWS (
+ ID INT AUTO_INCREMENT PRIMARY KEY,
+ PERSON_ID INT,
+ SHOWSTART DATETIME NOT NULL,
+ DURATION INT,
+ STUDIO_ID INT NOT NULL,
+ INDEX ( SHOWSTART ),
+ INDEX ( STUDIO_ID )
+);
+
+CREATE TABLE STUDIOS (
+ ID INT AUTO_INCREMENT PRIMARY KEY,
+ NAME VARCHAR(80),
+ ISLIVE CHAR(1)
+);
+