Add index on rev_text_id to help speed up full text searches.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 15 Jan 2007 22:49:51 +0000 (22:49 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Mon, 15 Jan 2007 22:49:51 +0000 (22:49 +0000)
maintenance/postgres/tables.sql
maintenance/updaters.inc

index 8126ceb..b2e659c 100644 (file)
@@ -95,6 +95,7 @@ CREATE TABLE revision (
   rev_deleted     CHAR         NOT NULL  DEFAULT '0'
 );
 CREATE UNIQUE INDEX revision_unique ON revision (rev_page, rev_id);
+CREATE INDEX rev_text_id_idx        ON revision (rev_text_id);
 CREATE INDEX rev_timestamp_idx      ON revision (rev_timestamp);
 CREATE INDEX rev_user_idx           ON revision (rev_user);
 CREATE INDEX rev_user_text_idx      ON revision (rev_user_text);
index e792143..d330d75 100644 (file)
@@ -1203,6 +1203,9 @@ CREATE TABLE page_restrictions (
 );
 ALTER TABLE page_restrictions ADD CONSTRAINT page_restrictions_pk PRIMARY KEY (pr_page,pr_type);
 
+-- Add a new index to help with full-text searches
+CREATE INDEX rev_text_id_idx ON revision (rev_text_id);
+
 -- Note this upgrade
 INSERT INTO mediawiki_version (type,mw_version,notes)
 VALUES ('Upgrade','MWVERSION','Upgrade from older pre 1.10 version THISVERSION aka SVERSION');