Fix incorrect index name in new 1.28.0 installations
This index name should be the same in new installations as in all other MySQL installations. This is necessary so that Special:DeletedContributions does not give an SQL error. Release notes will go in the 1.28 branch. Bug: T154872 Change-Id: I535a5513ab56203139c4cf64874ea7e7498990e3
This commit is contained in:
parent
4aebee77c4
commit
c13dd55f4e
2 changed files with 8 additions and 0 deletions
|
|
@ -294,6 +294,7 @@ class MysqlUpdater extends DatabaseUpdater {
|
|||
[ 'addField', 'change_tag', 'ct_id', 'patch-change_tag-ct_id.sql' ],
|
||||
[ 'addField', 'tag_summary', 'ts_id', 'patch-tag_summary-ts_id.sql' ],
|
||||
[ 'modifyField', 'recentchanges', 'rc_ip', 'patch-rc_ip_modify.sql' ],
|
||||
[ 'addIndex', 'archive', 'usertext_timestamp', 'patch-rename-ar_usertext_timestamp.sql' ],
|
||||
|
||||
// 1.29
|
||||
[ 'addField', 'externallinks', 'el_index_60', 'patch-externallinks-el_index_60.sql' ],
|
||||
|
|
|
|||
|
|
@ -0,0 +1,7 @@
|
|||
-- Rename the archive.ar_usertext_timestamp index to usertext_timestamp.
|
||||
-- This is for MySQL only and is only necessary on wikis freshly installed on
|
||||
-- 1.28.0 when bug T154872 was present. The patch will probably be removed in
|
||||
-- 1.29 since we plan on renaming the index properly to ar_usertext_timestamp.
|
||||
ALTER TABLE /*$wgDBprefix*/archive
|
||||
DROP INDEX ar_usertext_timestamp,
|
||||
ADD INDEX usertext_timestamp (ar_user_text,ar_timestamp);
|
||||
Loading…
Reference in a new issue