schema change - request_ID now varchar(32)
authorAlex McMahon <alex.mcmahon@cs.tcd.ie>
Fri, 22 May 2009 15:09:10 +0100
changeset 10 1c27769b8435
parent 9 e506cab7f83a
child 11 022ee48c7409
schema change - request_ID now varchar(32)
mysql_apache/mysql_members_schema
--- a/mysql_apache/mysql_members_schema	Thu May 21 17:11:18 2009 +0100
+++ b/mysql_apache/mysql_members_schema	Fri May 22 15:09:10 2009 +0100
@@ -1,3 +1,6 @@
+CREATE DATABASE members;
+GRANT ALL ON members.* TO 'www-data'@'localhost';
+
 CREATE TABLE  `members`.`creds` (
   `uid` int(8) unsigned NOT NULL auto_increment,
   `username` varchar(20) NOT NULL default 'anon',
@@ -12,14 +15,8 @@
   PRIMARY KEY  (`gid`)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8
 
-CREATE TABLE  `members`.`groups` (
-  `gid` int(8) unsigned NOT NULL,
-  `groupname` varchar(20) character set utf8 NOT NULL,
-  PRIMARY KEY  (`gid`)
-) ENGINE=InnoDB DEFAULT CHARSET=utf8
-
 CREATE TABLE  `members`.`requests_tbl` (
-  `req_ID` int(8) unsigned NOT NULL auto_increment,
+  `req_ID` varchar(32) collate utf8_unicode_ci NOT NULL,
   `uid` int(8) unsigned NOT NULL,
   `req_val` varchar(1024) collate utf8_unicode_ci NOT NULL,
   `req_response` tinyint(1) NOT NULL,
@@ -27,7 +24,7 @@
   PRIMARY KEY  (`req_ID`),
   KEY `new_index` (`uid`),
   CONSTRAINT `new_fk_constraint10` FOREIGN KEY (`uid`) REFERENCES `creds` (`uid`) ON UPDATE CASCADE
-) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='InnoDB free: 3072 kB; (`user_ID`) REFER `members/creds`(`uid`)'
+) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='InnoDB free: 3072 kB; (`user_ID`) REFER `members/creds`(`uid`)'
 
 CREATE TABLE  `members`.`sessions` (
   `sid` varchar(32) NOT NULL,
@@ -36,7 +33,6 @@
   `signature` varchar(20) NOT NULL,
   `timeout_date` datetime NOT NULL,
   `expiration_date` datetime NOT NULL,
-  `req_ID` int(8) unsigned NOT NULL,
   PRIMARY KEY  (`sid`),
   KEY `new_fk_constraint` (`uid`),
   CONSTRAINT `new_fk_constraint` FOREIGN KEY (`uid`) REFERENCES `creds` (`uid`) ON UPDATE CASCADE