resourceloader: Remove obsolete msg_resource_links table
No longer used as of Ia9131f570. Change-Id: If009e2620e59002e127d21b90a96bdd29e5d2a9d
This commit is contained in:
parent
f6a7f38a00
commit
cbf5bacae5
14 changed files with 18 additions and 51 deletions
|
|
@ -174,6 +174,7 @@ changes to languages because of Phabricator reports.
|
|||
* wfBaseConvert() marked as deprecated, use Wikimedia\base_convert() directly instead.
|
||||
* Obsolete maintenance scripts clearCacheStats.php and showCacheStats.php
|
||||
were removed. The underlying data is sent to StatsD (see $wgStatsdServer).
|
||||
* Removed msg_resource_links database table and associated code.
|
||||
|
||||
== Compatibility ==
|
||||
|
||||
|
|
|
|||
|
|
@ -64,6 +64,9 @@ class MssqlUpdater extends DatabaseUpdater {
|
|||
'patch-oi_major_mime-chemical.sql' ),
|
||||
array( 'modifyField', 'filearchive', 'fa_major_mime',
|
||||
'patch-fa_major_mime-chemical.sql' ),
|
||||
|
||||
// 1.27
|
||||
array( 'dropTable', 'msg_resource_links' ),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -275,6 +275,9 @@ class MysqlUpdater extends DatabaseUpdater {
|
|||
array( 'dropTable', 'hitcounter' ),
|
||||
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
|
||||
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
|
||||
|
||||
// 1.27
|
||||
array( 'dropTable', 'msg_resource_links' ),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -108,6 +108,9 @@ class OracleUpdater extends DatabaseUpdater {
|
|||
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
|
||||
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
|
||||
|
||||
// 1.27
|
||||
array( 'dropTable', 'msg_resource_links' ),
|
||||
|
||||
// KEEP THIS AT THE BOTTOM!!
|
||||
array( 'doRebuildDuplicateFunction' ),
|
||||
|
||||
|
|
|
|||
|
|
@ -86,7 +86,6 @@ class PostgresUpdater extends DatabaseUpdater {
|
|||
array( 'addTable', 'l10n_cache', 'patch-l10n_cache.sql' ),
|
||||
array( 'addTable', 'iwlinks', 'patch-iwlinks.sql' ),
|
||||
array( 'addTable', 'msg_resource', 'patch-msg_resource.sql' ),
|
||||
array( 'addTable', 'msg_resource_links', 'patch-msg_resource_links.sql' ),
|
||||
array( 'addTable', 'module_deps', 'patch-module_deps.sql' ),
|
||||
array( 'addTable', 'uploadstash', 'patch-uploadstash.sql' ),
|
||||
array( 'addTable', 'user_former_groups', 'patch-user_former_groups.sql' ),
|
||||
|
|
@ -424,7 +423,10 @@ class PostgresUpdater extends DatabaseUpdater {
|
|||
array( 'dropTable', 'hitcounter' ),
|
||||
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
|
||||
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
|
||||
array( 'dropFkey', 'recentchanges', 'rc_cur_id' )
|
||||
array( 'dropFkey', 'recentchanges', 'rc_cur_id' ),
|
||||
|
||||
// 1.27
|
||||
array( 'dropTable', 'msg_resource_links' ),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -144,6 +144,9 @@ class SqliteUpdater extends DatabaseUpdater {
|
|||
array( 'dropField', 'site_stats', 'ss_total_views', 'patch-drop-ss_total_views.sql' ),
|
||||
array( 'dropField', 'page', 'page_counter', 'patch-drop-page_counter.sql' ),
|
||||
array( 'modifyField', 'filearchive', 'fa_deleted_reason', 'patch-editsummary-length.sql' ),
|
||||
|
||||
// 1.27
|
||||
array( 'dropTable', 'msg_resource_links' ),
|
||||
);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,11 +10,3 @@ CREATE TABLE /*_*/msg_resource (
|
|||
mr_timestamp binary(14) NOT NULL
|
||||
) /*$wgDBTableOptions*/;
|
||||
CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource(mr_resource, mr_lang);
|
||||
|
||||
-- Table for administering which message is contained in which resource
|
||||
CREATE TABLE /*_*/msg_resource_links (
|
||||
mrl_resource varbinary(255) NOT NULL,
|
||||
-- Message key
|
||||
mrl_message varbinary(255) NOT NULL
|
||||
) /*$wgDBTableOptions*/;
|
||||
CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
|
||||
|
|
|
|||
|
|
@ -1237,14 +1237,6 @@ CREATE TABLE /*_*/msg_resource (
|
|||
);
|
||||
CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource (mr_resource, mr_lang);
|
||||
|
||||
-- Table for administering which message is contained in which resource
|
||||
CREATE TABLE /*_*/msg_resource_links (
|
||||
mrl_resource varbinary(255) NOT NULL,
|
||||
-- Message key
|
||||
mrl_message varbinary(255) NOT NULL
|
||||
);
|
||||
CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
|
||||
|
||||
-- Table caching which local files a module depends on that aren't
|
||||
-- registered directly, used for fast retrieval of file dependency.
|
||||
-- Currently only used for tracking images that CSS depends on
|
||||
|
|
|
|||
|
|
@ -56,12 +56,6 @@ CREATE TABLE &mw_prefix.module_deps (
|
|||
);
|
||||
CREATE UNIQUE INDEX &mw_prefix.module_deps_u01 ON &mw_prefix.module_deps (md_module, md_skin);
|
||||
|
||||
CREATE TABLE &mw_prefix.msg_resource_links (
|
||||
mrl_resource VARCHAR2(255) NOT NULL,
|
||||
mrl_message VARCHAR2(255) NOT NULL
|
||||
);
|
||||
CREATE UNIQUE INDEX &mw_prefix.msg_resource_links_u01 ON &mw_prefix.msg_resource_links (mrl_message, mrl_resource);
|
||||
|
||||
CREATE TABLE &mw_prefix.msg_resource (
|
||||
mr_resource VARCHAR2(255) NOT NULL,
|
||||
mr_lang varchar2(32) NOT NULL,
|
||||
|
|
|
|||
|
|
@ -667,12 +667,6 @@ CREATE TABLE &mw_prefix.msg_resource (
|
|||
);
|
||||
CREATE UNIQUE INDEX &mw_prefix.msg_resource_u01 ON &mw_prefix.msg_resource (mr_resource, mr_lang);
|
||||
|
||||
CREATE TABLE &mw_prefix.msg_resource_links (
|
||||
mrl_resource VARCHAR2(255) NOT NULL,
|
||||
mrl_message VARCHAR2(255) NOT NULL
|
||||
);
|
||||
CREATE UNIQUE INDEX &mw_prefix.msg_resource_links_u01 ON &mw_prefix.msg_resource_links (mrl_message, mrl_resource);
|
||||
|
||||
CREATE TABLE &mw_prefix.module_deps (
|
||||
md_module VARCHAR2(255) NOT NULL,
|
||||
md_skin VARCHAR2(32) NOT NULL,
|
||||
|
|
|
|||
|
|
@ -1,6 +0,0 @@
|
|||
CREATE TABLE msg_resource_links (
|
||||
mrl_resource TEXT NOT NULL,
|
||||
mrl_message TEXT NOT NULL
|
||||
);
|
||||
|
||||
CREATE UNIQUE INDEX mrl_message_resource ON msg_resource_links (mrl_message, mrl_resource);
|
||||
|
|
@ -698,12 +698,6 @@ CREATE TABLE msg_resource (
|
|||
);
|
||||
CREATE UNIQUE INDEX mr_resource_lang ON msg_resource (mr_resource, mr_lang);
|
||||
|
||||
CREATE TABLE msg_resource_links (
|
||||
mrl_resource TEXT NOT NULL,
|
||||
mrl_message TEXT NOT NULL
|
||||
);
|
||||
CREATE UNIQUE INDEX mrl_message_resource ON msg_resource_links (mrl_message, mrl_resource);
|
||||
|
||||
CREATE TABLE module_deps (
|
||||
md_module TEXT NOT NULL,
|
||||
md_skin TEXT NOT NULL,
|
||||
|
|
|
|||
|
|
@ -1509,14 +1509,6 @@ CREATE TABLE /*_*/msg_resource (
|
|||
) /*$wgDBTableOptions*/;
|
||||
CREATE UNIQUE INDEX /*i*/mr_resource_lang ON /*_*/msg_resource (mr_resource, mr_lang);
|
||||
|
||||
-- Table for administering which message is contained in which resource
|
||||
CREATE TABLE /*_*/msg_resource_links (
|
||||
mrl_resource varbinary(255) NOT NULL,
|
||||
-- Message key
|
||||
mrl_message varbinary(255) NOT NULL
|
||||
) /*$wgDBTableOptions*/;
|
||||
CREATE UNIQUE INDEX /*i*/mrl_message_resource ON /*_*/msg_resource_links (mrl_message, mrl_resource);
|
||||
|
||||
-- Table caching which local files a module depends on that aren't
|
||||
-- registered directly, used for fast retrieval of file dependency.
|
||||
-- Currently only used for tracking images that CSS depends on
|
||||
|
|
|
|||
|
|
@ -964,7 +964,7 @@ class ParserTest {
|
|||
'site_stats', 'ipblocks', 'image', 'oldimage',
|
||||
'recentchanges', 'watchlist', 'interwiki', 'logging',
|
||||
'querycache', 'objectcache', 'job', 'l10n_cache', 'redirect', 'querycachetwo',
|
||||
'archive', 'user_groups', 'page_props', 'category', 'msg_resource', 'msg_resource_links'
|
||||
'archive', 'user_groups', 'page_props', 'category', 'msg_resource'
|
||||
);
|
||||
|
||||
if ( in_array( $this->db->getType(), array( 'mysql', 'sqlite', 'oracle' ) ) ) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue