From 4cac0588f18444d3db640ede00d541799e08d9b0 Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Sun, 27 Aug 2017 17:28:54 +0200 Subject: [PATCH] Updated database --- data/setup.sql | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/data/setup.sql b/data/setup.sql index 658a014..d142cd7 100644 --- a/data/setup.sql +++ b/data/setup.sql @@ -6,26 +6,29 @@ CREATE TABLE IF NOT EXISTS `logheader` ( `time` DATETIME NOT NULL, `title` VARCHAR(255), `tag` VARCHAR(255), - `location` VARCHAR(255) + `description` TEXT ) ENGINE=innodb CHARSET=utf8; CREATE TABLE IF NOT EXISTS `logpost` ( `id` CHAR(24) NOT NULL PRIMARY KEY, - `nick` CHAR(30) NOT NULL, + `nick` CHAR(32) NOT NULL, + `type` CHAR(8) NOT NULL, `time` DATETIME NOT NULL, `messages` TEXT NOT NULL, `text` TEXT NOT NULL ) ENGINE=innodb CHARSET=utf8; - + CREATE TABLE IF NOT EXISTS `lognicks` ( `log_id` CHAR(64) NOT NULL, `nick` CHAR(32) NOT NULL, - PRIMARY KEY (`log_id`, `nick`) + PRIMARY KEY (`log_id`, `nick`), + FOREIGN KEY (`log_id`) REFERENCES logheader(id) ON DELETE CASCADE ) ENGINE=innodb CHARSET=utf8; CREATE TABLE IF NOT EXISTS `rpchar` ( `nick` CHAR(32) NOT NULL PRIMARY KEY, + `type` CHAR(4) NOT NULL, `name` VARCHAR(255) NOT NULL, `short_name` VARCHAR(255) NOT NULL, `bio_url` VARCHAR(255),