From: toyomoyo Date: Tue, 8 Aug 2006 08:30:10 +0000 (+0000) Subject: adding unsigned X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=90f7a7d509911fe5eb42a3dc0b281afcb5d50ef7;p=moodle.git adding unsigned --- diff --git a/lib/db/mysql.php b/lib/db/mysql.php index 884d2a28e7..4c6e2042a0 100644 --- a/lib/db/mysql.php +++ b/lib/db/mysql.php @@ -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); diff --git a/lib/db/mysql.sql b/lib/db/mysql.sql index 1acc3f8ca9..44e630a959 100644 --- a/lib/db/mysql.sql +++ b/lib/db/mysql.sql @@ -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'; diff --git a/lib/db/postgres7.sql b/lib/db/postgres7.sql index aafd31f99f..46384c59cd 100644 --- a/lib/db/postgres7.sql +++ b/lib/db/postgres7.sql @@ -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');