]> git.mjollnir.org Git - moodle.git/commitdiff
moodle16cleanup: lib/db correct prefix, patch by Tim Hunt for bug 5515
authormartinlanghoff <martinlanghoff>
Wed, 17 May 2006 06:43:21 +0000 (06:43 +0000)
committermartinlanghoff <martinlanghoff>
Wed, 17 May 2006 06:43:21 +0000 (06:43 +0000)
lib/db/postgres7.php
lib/db/postgres7.sql

index 506dcd1559badf4ae83109b6279ac923283816f4..60c823c6f92af2dfeed46a64f9fc54995ca88501 100644 (file)
@@ -1557,6 +1557,24 @@ function main_upgrade($oldversion=0) {
         modify_database('', 'ALTER TABLE prefix_log_display
             ALTER COLUMN module TYPE varchar(20)');
 
+        modify_database("","DROP INDEX id_user_idx");
+        modify_database("","DROP INDEX post_lastmodified_idx");
+        modify_database("","DROP INDEX post_subject_idx");
+        modify_database('',"DROP INDEX bti_entryid_idx");
+        modify_database('',"DROP INDEX bti_tagid_idx");
+        modify_database('',"DROP INDEX post_module_idx");
+        modify_database('',"DROP INDEX tags_typeuserid_idx");
+        modify_database('',"DROP INDEX tags_text_idx");
+
+        modify_database("","CREATE INDEX {$CFG->prefix}id_user_idx           ON prefix_post (id, courseid);");
+        modify_database("","CREATE INDEX {$CFG->prefix}post_lastmodified_idx ON prefix_post (lastmodified);");
+        modify_database("","CREATE INDEX {$CFG->prefix}post_subject_idx      ON prefix_post (subject);");
+        modify_database('',"CREATE INDEX {$CFG->prefix}bti_entryid_idx       ON prefix_blog_tag_instance (entryid);");
+        modify_database('',"CREATE INDEX {$CFG->prefix}bti_tagid_idx         ON prefix_blog_tag_instance (tagid);");
+        modify_database('',"CREATE INDEX {$CFG->prefix}post_module_idx       ON prefix_post (moduleid);");
+        modify_database('',"CREATE INDEX {$CFG->prefix}tags_typeuserid_idx   ON prefix_tags (type, userid);");
+        modify_database('',"CREATE INDEX {$CFG->prefix}tags_text_idx         ON prefix_tags (text);");
+
     }
 
     
index 17c661c137b67900e2df4a487794b936bbf7faa7..6641a3ceca445f0eb6fb319b219aa1af3753a567 100644 (file)
@@ -644,10 +644,10 @@ CREATE TABLE prefix_post (
   created INTEGER NOT NULL default '0'
 );
 
-CREATE INDEX id_user_idx ON prefix_post  (id, courseid);
-CREATE INDEX post_lastmodified_idx ON prefix_post (lastmodified);
-CREATE INDEX post_module_idx ON prefix_post (module);
-CREATE INDEX post_subject_idx ON prefix_post (subject);
+CREATE INDEX prefix_id_user_idx ON prefix_post  (id, courseid);
+CREATE INDEX prefix_post_lastmodified_idx ON prefix_post (lastmodified);
+CREATE INDEX prefix_post_module_idx ON prefix_post (moduleid);
+CREATE INDEX prefix_post_subject_idx ON prefix_post (subject);
 
 CREATE TABLE prefix_tags (
   id SERIAL PRIMARY KEY,
@@ -655,8 +655,8 @@ CREATE TABLE prefix_tags (
   userid INTEGER NOT NULL default 0,
   text varchar(255) NOT NULL default ''
 );
-CREATE INDEX tags_typeuserid_idx ON prefix_tags (type, userid);
-CREATE INDEX tags_text_idx ON prefix_tags (text);
+CREATE INDEX prefix_tags_typeuserid_idx ON prefix_tags (type, userid);
+CREATE INDEX prefix_tags_text_idx ON prefix_tags (text);
 
 CREATE TABLE prefix_blog_tag_instance (
   id SERIAL PRIMARY KEY,
@@ -667,8 +667,8 @@ CREATE TABLE prefix_blog_tag_instance (
   userid integer NOT NULL default 0,
   timemodified integer NOT NULL default 0
 );
-CREATE INDEX bti_entryid_idx ON prefix_blog_tag_instance (entryid);
-CREATE INDEX bti_tagid_idx ON prefix_blog_tag_instance (tagid);
+CREATE INDEX prefix_bti_entryid_idx ON prefix_blog_tag_instance (entryid);
+CREATE INDEX prefix_bti_tagid_idx ON prefix_blog_tag_instance (tagid);
 
 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');