// 1.20
array( 'addTable', 'config', 'patch-config.sql' ),
+ array( 'addIndex', 'revision'. 'page_user_timestamp', 'patch-revision-user-page-index.sql' ),
);
}
// 1.20
array( 'addTable', 'config', 'patch-config.sql' ),
+ array( 'addIndex', 'revision'. 'page_user_timestamp', 'patch-revision-user-page-index.sql' ),
);
}
--- /dev/null
+-- New index on revision table to allow searches for all edits by a given user
+-- to a given page. Added 2007-08-28
+
+ALTER TABLE /*$wgDBprefix*/revision
+ ADD INDEX page_user_timestamp (rev_page,rev_user,rev_timestamp);
CREATE INDEX /*i*/page_timestamp ON /*_*/revision (rev_page,rev_timestamp);
CREATE INDEX /*i*/user_timestamp ON /*_*/revision (rev_user,rev_timestamp);
CREATE INDEX /*i*/usertext_timestamp ON /*_*/revision (rev_user_text,rev_timestamp);
+CREATE INDEX /*i*/page_user_timestamp ON /*_*/revision (rev_page,rev_user,rev_timestamp);
--
-- Holds text of individual page revisions.