Drop index oi_name_archive_name on table oldimage
authorPaladox <thomasmulhall410@yahoo.com>
Sat, 8 Oct 2016 15:08:29 +0000 (16:08 +0100)
committerPaladox <thomasmulhall410@yahoo.com>
Fri, 13 Jan 2017 23:24:03 +0000 (23:24 +0000)
Bug: T145635
Change-Id: I7d1c534ec69bfac7d63514993d3f8429a6121592

includes/installer/MssqlUpdater.php
maintenance/mssql/archives/patch-alter-table-oldimage.sql [new file with mode: 0644]
maintenance/mssql/tables.sql

index 968ee15..988ec41 100644 (file)
@@ -97,6 +97,8 @@ class MssqlUpdater extends DatabaseUpdater {
 
                        // 1.29
                        [ 'addField', 'externallinks', 'el_index_60', 'patch-externallinks-el_index_60.sql' ],
 
                        // 1.29
                        [ 'addField', 'externallinks', 'el_index_60', 'patch-externallinks-el_index_60.sql' ],
+                       [ 'dropIndex', 'oldimage', 'oi_name_archive_name',
+                               'patch-alter-table-oldimage.sql' ],
                ];
        }
 
                ];
        }
 
diff --git a/maintenance/mssql/archives/patch-alter-table-oldimage.sql b/maintenance/mssql/archives/patch-alter-table-oldimage.sql
new file mode 100644 (file)
index 0000000..fb31d6a
--- /dev/null
@@ -0,0 +1 @@
+DROP INDEX /*i*/oi_name_archive_name ON /*_*/oldimage;
index ba1f752..ddc37ba 100644 (file)
@@ -659,7 +659,6 @@ CREATE TABLE /*_*/oldimage (
 
 CREATE INDEX /*i*/oi_usertext_timestamp ON /*_*/oldimage (oi_user_text,oi_timestamp);
 CREATE INDEX /*i*/oi_name_timestamp ON /*_*/oldimage (oi_name,oi_timestamp);
 
 CREATE INDEX /*i*/oi_usertext_timestamp ON /*_*/oldimage (oi_user_text,oi_timestamp);
 CREATE INDEX /*i*/oi_name_timestamp ON /*_*/oldimage (oi_name,oi_timestamp);
-CREATE INDEX /*i*/oi_name_archive_name ON /*_*/oldimage (oi_name,oi_archive_name);
 CREATE INDEX /*i*/oi_sha1 ON /*_*/oldimage (oi_sha1);
 
 
 CREATE INDEX /*i*/oi_sha1 ON /*_*/oldimage (oi_sha1);