seadog / ybttre
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
74b70f4
Andrew Etches (author)
Sun Jul 20 22:41:24 -0700 2008
ybttre / db.sql
| 7334a4d1 » | Andrew Etches | 2008-07-07 | 1 | DROP TABLE IF EXISTS users, message_log, link, stats, servers; | |
| f1eb5e05 » | Andrew Etches | 2008-07-07 | 2 | ||
| 4faf9fc5 » | Andrew Etches | 2008-07-03 | 3 | CREATE TABLE servers ( | |
| 4 | id INT AUTO_INCREMENT PRIMARY KEY, | ||||
| 5 | hostname VARCHAR(128) | ||||
| 6 | ); | ||||
| 7 | |||||
| 8 | CREATE TABLE users ( | ||||
| 9 | id INT AUTO_INCREMENT PRIMARY KEY, | ||||
| 10 | nick VARCHAR(64), | ||||
| 11 | host VARCHAR(64), | ||||
| 12 | ident VARCHAR(64), | ||||
| 13 | realname VARCHAR(64), | ||||
| 14 | sid INT, | ||||
| 15 | FOREIGN KEY (sid) REFERENCES servers(id) ON DELETE CASCADE | ||||
| 16 | ); | ||||
| 17 | |||||
| 18 | CREATE TABLE message_log ( | ||||
| 19 | id INT AUTO_INCREMENT PRIMARY KEY, | ||||
| 20 | message TEXT, | ||||
| 21 | uid INT, | ||||
| 22 | FOREIGN KEY (uid) REFERENCES users(id) ON DELETE CASCADE, | ||||
| 23 | sid INT, | ||||
| 24 | FOREIGN KEY (sid) REFERENCES servers(id) ON DELETE CASCADE | ||||
| 25 | ); | ||||
| 26 | |||||
| 27 | CREATE TABLE link ( | ||||
| 28 | id INT AUTO_INCREMENT PRIMARY KEY, | ||||
| 29 | match_percent INT, | ||||
| 30 | uid1 INT, | ||||
| 31 | FOREIGN KEY (uid1) REFERENCES users(id) ON DELETE CASCADE, | ||||
| 32 | uid2 INT, | ||||
| 33 | FOREIGN KEY (uid2) REFERENCES users(id) ON DELETE CASCADE, | ||||
| 34 | sid INT, | ||||
| 35 | FOREIGN KEY (sid) REFERENCES servers(id) ON DELETE CASCADE | ||||
| 36 | ); | ||||
| 37 | |||||
| 38 | CREATE TABLE stats ( | ||||
| 39 | id INT AUTO_INCREMENT PRIMARY KEY, | ||||
| 40 | uid INT, | ||||
| 41 | FOREIGN KEY (uid) REFERENCES users(id) ON DELETE CASCADE, | ||||
| 42 | sid INT, | ||||
| 43 | FOREIGN KEY (sid) REFERENCES servers(id) ON DELETE CASCADE | ||||
| 44 | /* add more stats here */ | ||||
| 45 | ); | ||||

