]> git.mjollnir.org Git - moodle.git/commitdiff
Adding new mdl_log indexes to the .sql files as well as just the pg ones (bug #4112...
authormjollnir_ <mjollnir_>
Sun, 12 Mar 2006 23:20:47 +0000 (23:20 +0000)
committermjollnir_ <mjollnir_>
Sun, 12 Mar 2006 23:20:47 +0000 (23:20 +0000)
lib/db/postgres7.php
lib/db/postgres7.sql

index b51d448cf4c50d1f2ee7fdf8646640952309297c..85d426d991aec88a4919a0125b3bfbc87ba87373 100644 (file)
@@ -1432,12 +1432,12 @@ function main_upgrade($oldversion=0) {
           moduleid INTEGER NOT NULL default 0,
           coursemoduleid INTEGER NOT NULL default 0,
           subject varchar(128) NOT NULL default '',
-          summary longtext,
-          content longtext,
+          summary text,
+          content text,
           uniquehash varchar(128) NOT NULL default '',
           rating INTEGER NOT NULL default 0,
           format INTEGER NOT NULL default 0,
-          publishstate varchar(10) CHECK (type IN ('draft','site','public')) NOT NULL default 'draft',
+          publishstate varchar(10) CHECK (publishstate IN ('draft','site','public')) NOT NULL default 'draft',
           lastmodified INTEGER NOT NULL default '0',
           created INTEGER NOT NULL default '0'
         );");
@@ -1455,11 +1455,11 @@ function main_upgrade($oldversion=0) {
 
          modify_database("","CREATE TABLE prefix_blog_tag_instance (
           id SERIAL PRIMARY KEY,
-          entryid id SERIAL PRIMARY KEY, NOT NULL default 0,
-          tagid id SERIAL PRIMARY KEY, NOT NULL default 0,
-          groupid id SERIAL PRIMARY KEY, NOT NULL default 0,
-          courseid id SERIAL PRIMARY KEY, NOT NULL default 0,
-          userid id SERIAL PRIMARY KEY, NOT NULL default 0
+          entryid integer NOT NULL default 0,
+          tagid integer NOT NULL default 0,
+          groupid integer NOT NULL default 0,
+          courseid integer NOT NULL default 0,
+          userid integer NOT NULL default 0
         );");
     }
 
index 6ebc4d9385eaea24ce4538bb2638389f486fdd63..184c194145544a43f48ce429819fdcb243c9bc54 100644 (file)
@@ -266,6 +266,8 @@ CREATE TABLE prefix_log (
 CREATE INDEX prefix_log_coursemoduleaction_idx ON prefix_log (course,module,action);
 CREATE INDEX prefix_log_timecoursemoduleaction_idx ON prefix_log (time,course,module,action);
 CREATE INDEX prefix_log_courseuserid_idx ON prefix_log (course,userid);
+CREATE INDEX prefix_log_userid_idx ON prefix_log (userid);
+CREATE INDEX prefix_log_info_idx ON prefix_log (info);
 
 CREATE TABLE prefix_log_display (
    module varchar(20) NOT NULL default '',
@@ -385,12 +387,12 @@ CREATE TABLE prefix_cache_text (
 
 CREATE INDEX prefix_cache_text_md5key_idx ON prefix_cache_text (md5key);
 
-#
-# Table structure for table `user`
-#
-# When updating field length, modify
-# truncate_userinfo() in moodlelib.php
-#
+--
+-- Table structure for table `user`
+--
+-- When updating field length, modify
+-- truncate_userinfo() in moodlelib.php
+--
 CREATE TABLE prefix_user (
    id SERIAL PRIMARY KEY,
    auth varchar(20) NOT NULL default 'manual',
@@ -628,12 +630,12 @@ CREATE TABLE prefix_post (
   moduleid INTEGER NOT NULL default 0,
   coursemoduleid INTEGER NOT NULL default 0,
   subject varchar(128) NOT NULL default '',
-  summary longtext,
-  content longtext,
+  summary text,
+  content text,
   uniquehash varchar(128) NOT NULL default '',
   rating INTEGER NOT NULL default 0,
   format INTEGER NOT NULL default 0,
-  publishstate varchar(10) CHECK (type IN ('draft','site','public')) NOT NULL default 'draft',
+  publishstate varchar(10) CHECK (publishstate IN ('draft','site','public')) NOT NULL default 'draft',
   lastmodified INTEGER NOT NULL default '0',
   created INTEGER NOT NULL default '0'
 );
@@ -651,11 +653,11 @@ CREATE TABLE prefix_tags (
 
 CREATE TABLE prefix_blog_tag_instance (
   id SERIAL PRIMARY KEY,
-  entryid id SERIAL PRIMARY KEY, NOT NULL default 0,
-  tagid id SERIAL PRIMARY KEY, NOT NULL default 0,
-  groupid id SERIAL PRIMARY KEY, NOT NULL default 0,
-  courseid id SERIAL PRIMARY KEY, NOT NULL default 0,
-  userid id SERIAL PRIMARY KEY, NOT NULL default 0
+  entryid integer NOT NULL default 0,
+  tagid integer NOT NULL default 0,
+  groupid integer NOT NULL default 0,
+  courseid integer NOT NULL default 0,
+  userid integer NOT NULL default 0
 );
 
 INSERT INTO prefix_log_display VALUES ('user', 'view', 'user', 'firstname||\' \'||lastname');