Wrong index, should be unique. Thanks Simmetrical.
authorGreg Sabino Mullane <greg@users.mediawiki.org>
Wed, 19 Mar 2008 14:27:00 +0000 (14:27 +0000)
committerGreg Sabino Mullane <greg@users.mediawiki.org>
Wed, 19 Mar 2008 14:27:00 +0000 (14:27 +0000)
maintenance/postgres/archives/patch-category.sql
maintenance/postgres/tables.sql

index 9986cda..5e0d620 100644 (file)
@@ -10,5 +10,6 @@ CREATE TABLE category (
   cat_hidden   SMALLINT NOT NULL  DEFAULT 0
 );
 
-CREATE INDEX category_title ON category(cat_title, cat_pages);
+CREATE UNIQUE INDEX category_title ON category(cat_title);
+CREATE INDEX category_pages ON category(cat_pages);
 
index 521458a..4557150 100644 (file)
@@ -544,7 +544,8 @@ CREATE TABLE category (
   cat_files    INTEGER  NOT NULL  DEFAULT 0,
   cat_hidden   SMALLINT NOT NULL  DEFAULT 0
 );
-CREATE INDEX category_title ON category(cat_title, cat_pages);
+CREATE UNIQUE INDEX category_title ON category(cat_title);
+CREATE INDEX category_pages ON category(cat_pages);
 
 CREATE TABLE mediawiki_version (
   type         TEXT         NOT NULL,