]> git.mjollnir.org Git - moodle.git/commitdiff
adding unsigned
authortoyomoyo <toyomoyo>
Tue, 8 Aug 2006 08:30:10 +0000 (08:30 +0000)
committertoyomoyo <toyomoyo>
Tue, 8 Aug 2006 08:30:10 +0000 (08:30 +0000)
lib/db/mysql.php
lib/db/mysql.sql
lib/db/postgres7.sql

index 884d2a28e7e1b8eca3191b8390ed68281f4d5ed2..4c6e2042a0a2fc57e01c26f344a2069f09872136 100644 (file)
@@ -2003,66 +2003,66 @@ function main_upgrade($oldversion=0) {
     
     if ($oldversion < 2006080400) {
          execute_sql("CREATE TABLE {$CFG->prefix}role (
-                              `id` int(10) NOT NULL auto_increment,
+                              `id` int(10) unsigned NOT NULL auto_increment,
                               `name` varchar(255) NOT NULL default '',
                               `description` text NOT NULL default '',
-                              `sortorder` int(10) NOT NULL default '0',
+                              `sortorder` int(10) unsigned NOT NULL default '0',
                               PRIMARY KEY  (`id`)
                             )", true);
 
          execute_sql("CREATE TABLE {$CFG->prefix}context (
-                              `id` int(10) NOT NULL auto_increment,
-                              `level` int(10) NOT NULL default '0',
-                              `instanceid` int(10) NOT NULL default '0',
+                              `id` int(10) unsigned NOT NULL auto_increment,
+                              `level` int(10) unsigned NOT NULL default '0',
+                              `instanceid` int(10) unsigned NOT NULL default '0',
                               PRIMARY KEY  (`id`)
                             )", true);
 
         execute_sql("CREATE TABLE {$CFG->prefix}role_assignments (
-                              `id` int(10) NOT NULL auto_increment,
-                              `roleid` int(10) NOT NULL default '0',
-                              `contextid` int(10) NOT NULL default '0',
-                              `userid` int(10) NOT NULL default '0',
-                              `hidden` int(1) NOT NULL default '0',
-                              `timestart` int(10) NOT NULL default '0',
-                              `timeend` int(10) NOT NULL default '0',
-                              `timemodified` int(10) NOT NULL default '0',
-                              `modifierid` int(10) NOT NULL default '0',
+                              `id` int(10) unsigned NOT NULL auto_increment,
+                              `roleid` int(10) unsigned NOT NULL default '0',
+                              `contextid` int(10) unsigned NOT NULL default '0',
+                              `userid` int(10) unsigned NOT NULL default '0',
+                              `hidden` int(1) unsigned NOT NULL default '0',
+                              `timestart` int(10) unsigned NOT NULL default '0',
+                              `timeend` int(10) unsigned NOT NULL default '0',
+                              `timemodified` int(10) unsigned NOT NULL default '0',
+                              `modifierid` int(10) unsigned NOT NULL default '0',
                               `enrol` varchar(20) NOT NULL default '',
-                              `sortorder` int(10) NOT NULL default '0',
+                              `sortorder` int(10) unsigned NOT NULL default '0',
                               PRIMARY KEY  (`id`)
                             )", true);
 
         execute_sql("CREATE TABLE {$CFG->prefix}role_capabilities (
-                              `id` int(10) NOT NULL auto_increment,
-                              `contextid` int(10) NOT NULL default '0',
-                              `roleid` int(10) NOT NULL default '0',
+                              `id` int(10) unsigned NOT NULL auto_increment,
+                              `contextid` int(10) unsigned NOT NULL default '0',
+                              `roleid` int(10) unsigned NOT NULL default '0',
                               `capability` varchar(255) NOT NULL default '',
-                              `permission` int(10) NOT NULL default '0',
-                              `timemodified` int(10) NOT NULL default '0',
-                              `modifierid` int(10) NOT NULL default '0',
+                              `permission` int(10) unsigned NOT NULL default '0',
+                              `timemodified` int(10) unsigned NOT NULL default '0',
+                              `modifierid` int(10) unsigned NOT NULL default '0',
                               PRIMARY KEY (`id`)
                             )", true);
                             
         execute_sql("CREATE TABLE {$CFG->prefix}role_deny_grant (
-                              `id` int(10) NOT NULL auto_increment,
-                              `roleid` int(10) NOT NULL default '0',
-                              `unviewableroleid` int(10) NOT NULL default '0',
+                              `id` int(10) unsigned NOT NULL auto_increment,
+                              `roleid` int(10) unsigned NOT NULL default '0',
+                              `unviewableroleid` int(10) unsigned NOT NULL default '0',
                               PRIMARY KEY (`id`)
                             )", true);
                             
         execute_sql("CREATE TABLE {$CFG->prefix}capabilities ( 
-                                                         `id` int(10) NOT NULL auto_increment, 
+                                                         `id` int(10) unsigned NOT NULL auto_increment, 
                                                          `name` varchar(150) NOT NULL default '', 
                                                          `captype` varchar(50) NOT NULL default '', 
-                                                         `contextlevel` int(10) NOT NULL default '0', 
+                                                         `contextlevel` int(10) unsigned NOT NULL default '0', 
                                                          `component` varchar(100) NOT NULL default '', 
                                                          PRIMARY KEY (`id`) 
                                                        )", true);     
                                                        
                execute_sql("CREATE TABLE {$CFG->prefix}role_names ( 
-                                                         `id` int(10) NOT NULL auto_increment, 
-                                                         `roleid` int(10) NOT NULL default '0',
-                                                         `contextid` int(10) NOT NULL default '0', 
+                                                         `id` int(10) unsigned NOT NULL auto_increment, 
+                                                         `roleid` int(10) unsigned NOT NULL default '0',
+                                                         `contextid` int(10) unsigned NOT NULL default '0', 
                                                          `text` text NOT NULL default '',
                                                          PRIMARY KEY (`id`) 
                                                        )", true);                                      
index 1acc3f8ca9ac2e48c6ceae4467ad5fb5e5e7ba8c..44e630a95975461ea25d54aefe1ed2b3bd58677d 100644 (file)
@@ -850,22 +850,22 @@ CREATE TABLE prefix_stats_user_monthly (
 # Table structure for table `prefix_post`
 #
 CREATE TABLE prefix_post (
-  `id` int(10) NOT NULL auto_increment,
+  `id` int(10) unsigned NOT NULL auto_increment,
   `module` varchar(20) NOT NULL default '',
-  `userid` int(10) NOT NULL default '0',
-  `courseid` int(10) NOT NULL default '0',
-  `groupid` int(10) NOT NULL default '0',
-  `moduleid` int(10) NOT NULL default '0',
-  `coursemoduleid` int(10) NOT NULL default '0',
+  `userid` int(10) unsigned NOT NULL default '0',
+  `courseid` int(10) unsigned NOT NULL default '0',
+  `groupid` int(10) unsigned NOT NULL default '0',
+  `moduleid` int(10) unsigned NOT NULL default '0',
+  `coursemoduleid` int(10) unsigned NOT NULL default '0',
   `subject` varchar(128) NOT NULL default '',
   `summary` longtext,
   `content` longtext,
   `uniquehash` varchar(128) NOT NULL default '',
-  `rating` int(10) NOT NULL default '0',
-  `format` int(10) NOT NULL default '0',
+  `rating` int(10) unsigned NOT NULL default '0',
+  `format` int(10) unsigned NOT NULL default '0',
   `publishstate` enum('draft','site','public') NOT NULL default 'draft',
-  `lastmodified` int(10) NOT NULL default '0',
-  `created` int(10) NOT NULL default '0',
+  `lastmodified` int(10) unsigned NOT NULL default '0',
+  `created` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`),
   UNIQUE KEY `id_user_idx` (`id`, `userid`),
   KEY `post_lastmodified_idx` (`lastmodified`),
@@ -876,9 +876,9 @@ CREATE TABLE prefix_post (
 
 # tags are not limited to blogs
 CREATE TABLE prefix_tags (
-  `id` int(10) NOT NULL auto_increment,
+  `id` int(10) unsigned NOT NULL auto_increment,
   `type` varchar(255) NOT NULL default 'official',
-  `userid` int(10) NOT NULL default '0',
+  `userid` int(10) unsigned NOT NULL default '0',
   `text` varchar(20) NOT NULL default '',
   KEY `tags_typeuserid_idx` (`type`, `userid`),
   KEY `tags_text_idx` (`text`),
@@ -887,12 +887,12 @@ CREATE TABLE prefix_tags (
 
 # instance of a tag for a blog
 CREATE TABLE prefix_blog_tag_instance (
-  `id` int(10) NOT NULL auto_increment,
-  `entryid` int(10) NOT NULL default '0',
-  `tagid` int(10) NOT NULL default '0',
-  `groupid` int(10) NOT NULL default '0',
-  `courseid` int(10) NOT NULL default '0',
-  `userid` int(10) NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `entryid` int(10) unsigned NOT NULL default '0',
+  `tagid` int(10) unsigned NOT NULL default '0',
+  `groupid` int(10) unsigned NOT NULL default '0',
+  `courseid` int(10) unsigned NOT NULL default '0',
+  `userid` int(10) unsigned NOT NULL default '0',
   `timemodified` int(10) unsigned NOT NULL default '0',
   KEY `bti_entryid_idx` (`entryid`),
   KEY `bti_tagid_idx` (`tagid`),
@@ -904,66 +904,66 @@ CREATE TABLE prefix_blog_tag_instance (
 ###################################
 
 CREATE TABLE prefix_role (
-  `id` int(10) NOT NULL auto_increment,
+  `id` int(10) unsigned NOT NULL auto_increment,
   `name` varchar(255) NOT NULL default '',
   `description` text NOT NULL default '',
-  `sortorder` int(10) NOT NULL default '0',
+  `sortorder` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`)
 ) TYPE=MyISAM COMMENT ='moodle roles';
 
 CREATE TABLE prefix_context (
-  `id` int(10) NOT NULL auto_increment,
-  `level` int(10) NOT NULL default '0',
-  `instanceid` int(10) NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `level` int(10) unsigned NOT NULL default '0',
+  `instanceid` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`)
 ) TYPE=MyISAM COMMENT ='one of these must be set';
 
 CREATE TABLE prefix_role_assignments (
-  `id` int(10) NOT NULL auto_increment,
-  `roleid` int(10) NOT NULL default '0',
-  `contextid` int(10) NOT NULL default '0',
-  `userid` int(10) NOT NULL default '0',
-  `hidden` int(1) NOT NULL default '0',
-  `timestart` int(10) NOT NULL default '0',
-  `timeend` int(10) NOT NULL default '0',
-  `timemodified` int(10) NOT NULL default '0',
-  `modifierid` int(10) NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `roleid` int(10) unsigned NOT NULL default '0',
+  `contextid` int(10) unsigned NOT NULL default '0',
+  `userid` int(10) unsigned NOT NULL default '0',
+  `hidden` int(1) unsigned NOT NULL default '0',
+  `timestart` int(10) unsigned NOT NULL default '0',
+  `timeend` int(10) unsigned NOT NULL default '0',
+  `timemodified` int(10) unsigned NOT NULL default '0',
+  `modifierid` int(10) unsigned NOT NULL default '0',
   `enrol` varchar(20) NOT NULL default '',
-  `sortorder` int(10) NOT NULL default '0',
+  `sortorder` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY  (`id`)
 ) TYPE=MyISAM COMMENT ='assigning roles to different context';
 
 CREATE TABLE prefix_role_capabilities (
-  `id` int(10) NOT NULL auto_increment,
-  `contextid` int(10) NOT NULL default '0',
-  `roleid` int(10) NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `contextid` int(10)unsigned NOT NULL default '0',
+  `roleid` int(10) unsigned NOT NULL default '0',
   `capability` varchar(255) NOT NULL default '',
-  `permission` int(10) NOT NULL default '0',
-  `timemodified` int(10) NOT NULL default '0',
-  `modifierid` int(10) NOT NULL default '0',
+  `permission` int(10) unsigned NOT NULL default '0',
+  `timemodified` int(10) unsigned NOT NULL default '0',
+  `modifierid` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY (`id`)
 ) TYPE=MYISAM COMMENT ='overriding a capability for a particular role in a particular context';
 
 CREATE TABLE prefix_role_deny_grant (
-  `id` int(10) NOT NULL auto_increment,
-  `roleid` int(10) NOT NULL default '0',
-  `unviewableroleid` int(10) NOT NULL default '0',
+  `id` int(10) unsigned NOT NULL auto_increment,
+  `roleid` int(10) unsigned NOT NULL default '0',
+  `unviewableroleid` int(10) unsigned NOT NULL default '0',
   PRIMARY KEY (`id`)
 ) TYPE=MYISAM COMMENT ='this defines what role can touch (assign, override) what role';
 
 CREATE TABLE prefix_capabilities ( 
-  `id` int(10) NOT NULL auto_increment, 
+  `id` int(10) unsigned NOT NULL auto_increment, 
   `name` varchar(150) NOT NULL default '', 
   `captype` varchar(50) NOT NULL default '', 
-  `contextlevel` int(10) NOT NULL default '0', 
+  `contextlevel` int(10) unsigned NOT NULL default '0', 
   `component` varchar(100) NOT NULL default '', 
   PRIMARY KEY (`id`) 
 ) TYPE=MYISAM COMMENT ='this defines all capabilities';
 
 CREATE TABLE prefix_role_names ( 
-  `id` int(10) NOT NULL auto_increment, 
-  `roleid` int(10) NOT NULL default '0',
-  `contextid` int(10) NOT NULL default '0', 
+  `id` int(10) unsigned NOT NULL auto_increment, 
+  `roleid` int(10) unsigned NOT NULL default '0',
+  `contextid` int(10) unsigned NOT NULL default '0', 
   `text` text NOT NULL default '',
   PRIMARY KEY (`id`) 
 ) TYPE=MYISAM COMMENT ='role names in native strings';
index aafd31f99fcf817a680d6ff4f89e97304a36e80e..46384c59cd907011f8ebff02e8c1d8a37920e954 100644 (file)
@@ -670,68 +670,6 @@ CREATE TABLE prefix_blog_tag_instance (
 CREATE INDEX prefix_bti_entryid_idx ON prefix_blog_tag_instance (entryid);
 CREATE INDEX prefix_bti_tagid_idx ON prefix_blog_tag_instance (tagid);
 
-
-# Roles tables
-
-CREATE TABLE prefix_role (
-  id SERIAL PRIMARY KEY,
-  name varchar(255) NOT NULL default '',
-  description text NOT NULL default '',
-  sortorder integer NOT NULL default '0'
-);
-
-CREATE TABLE prefix_context (
-  id SERIAL PRIMARY KEY,
-  level integer NOT NULL default 0,
-  instanceid integer NOT NULL default 0
-);
-
-CREATE TABLE prefix_role_assignments (
-  id SERIAL PRIMARY KEY,
-  roleid interger NOT NULL default 0,
-  contextid interger NOT NULL default 0,
-  userid interger NOT NULL default 0,
-  hidden interger NOT NULL default 0,
-  timestart interger NOT NULL default 0,
-  timeend interger NOT NULL default 0,
-  timemodified interger NOT NULL default 0,
-  modifierid interger NOT NULL default 0,
-  enrol varchar(20) NOT NULL default '',
-  sortorder integer NOT NULL default '0'
-);
-
-CREATE TABLE prefix_role_capabilities (
-  id SERIAL PRIMARY KEY,
-  contextid interger NOT NULL default 0,
-  roleid interger NOT NULL default 0,
-  capability varchar(255) NOT NULL default '',
-  permission integer NOT NULL default 0,
-  timemodified interger NOT NULL default 0,
-  modifierid interger NOT NULL default 0
-);
-
-
-CREATE TABLE prefix_role_deny_grant (
-  id SERIAL PRIMARY KEY,
-  roleid integer NOT NULL default '0',
-  unviewableroleid integer NOT NULL default '0'
-);
-
-CREATE TABLE prefix_capabilities ( 
-  id SERIAL PRIMARY KEY,
-  name varchar(150) NOT NULL default '', 
-  captype varchar(50) NOT NULL default '', 
-  contextlevel integer NOT NULL default 0, 
-  component varchar(100) NOT NULL default ''
-);
-
-CREATE TABLE prefix_role_names ( 
-  id SERIAL PRIMARY KEY,
-  roleid integer NOT NULL default 0,
-  contextid integer NOT NULL default 0, 
-  text text NOT NULL default ''
-);
-
 INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('user', 'view', 'user', 'firstname||\' \'||lastname');
 INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('course', 'user report', 'user', 'firstname||\' \'||lastname');
 INSERT INTO prefix_log_display (module, action, mtable, field) VALUES ('course', 'view', 'course', 'fullname');