fixed database (increased flags field size)
[NeonServV5.git] / database.sql
index 1aebd1e08ceda4df7e1117376b039ed23e4a2e3e..14102125e458b9748da6726a3975f22e24aee235 100644 (file)
@@ -52,13 +52,15 @@ CREATE TABLE IF NOT EXISTS `bots` (
 CREATE TABLE IF NOT EXISTS `bot_binds` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `botclass` int(11) NOT NULL,
+  `botid` int(11) NOT NULL,
   `command` varchar(60) NOT NULL,
   `function` varchar(60) NOT NULL,
   `parameters` varchar(100) NOT NULL,
   `chan_access` varchar(256) DEFAULT NULL,
   `global_access` int(3) DEFAULT NULL,
-  `flags` tinyint(4) NOT NULL,
-  PRIMARY KEY (`id`)
+  `flags` int(10) NOT NULL,
+  PRIMARY KEY (`id`),
+  KEY `botid` (`botid`)
 ) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
 
 -- --------------------------------------------------------
@@ -71,7 +73,7 @@ CREATE TABLE IF NOT EXISTS `bot_channels` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `botid` int(11) NOT NULL,
   `chanid` int(11) NOT NULL,
-  `trigger` varchar(50) NOT NULL DEFAULT '+',
+  `trigger` varchar(50) NULL DEFAULT '+',
   `suspended` tinyint(1) NOT NULL,
   PRIMARY KEY (`id`)
 ) ENGINE=MyISAM  DEFAULT CHARSET=latin1;
@@ -217,11 +219,14 @@ CREATE TABLE IF NOT EXISTS `funcmd` (
 CREATE TABLE IF NOT EXISTS `fundata` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
   `cid` int(11) NOT NULL,
-  `uid` int(11) NOT NULL,
+  `user` varchar(50) NOT NULL,
   `name` varchar(50) NOT NULL,
   `value` text NOT NULL,
-  PRIMARY KEY (`id`)
-) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='neonserv v3';
+  PRIMARY KEY (`id`),
+  KEY `cid` (`cid`),
+  KEY `user` (`user`),
+  KEY `name` (`name`)
+) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='neonserv v3' AUTO_INCREMENT=1 ;
 
 -- --------------------------------------------------------