From: Amir Sarabadani Date: Tue, 18 Dec 2018 22:10:52 +0000 (+0100) Subject: Clean ups of dropping tag_summary table X-Git-Tag: 1.34.0-rc.0~3220 X-Git-Url: http://git.cyclocoop.org/?a=commitdiff_plain;h=8640b665685d4a428842fe8885f7f5108b9e1611;p=lhc%2Fweb%2Fwiklou.git Clean ups of dropping tag_summary table Change-Id: I92dc906d0dfd870e6b77671e5d7cfd3f56090325 --- diff --git a/includes/installer/MysqlUpdater.php b/includes/installer/MysqlUpdater.php index bbcce65e58..f7362cbf12 100644 --- a/includes/installer/MysqlUpdater.php +++ b/includes/installer/MysqlUpdater.php @@ -158,7 +158,6 @@ class MysqlUpdater extends DatabaseUpdater { // 1.15 [ 'addTable', 'change_tag', 'patch-change_tag.sql' ], - [ 'addTable', 'tag_summary', 'patch-tag_summary.sql' ], // 1.16 [ 'addTable', 'user_properties', 'patch-user_properties.sql' ], diff --git a/includes/installer/PostgresUpdater.php b/includes/installer/PostgresUpdater.php index 0967fa71db..7c0d3e3c74 100644 --- a/includes/installer/PostgresUpdater.php +++ b/includes/installer/PostgresUpdater.php @@ -71,7 +71,6 @@ class PostgresUpdater extends DatabaseUpdater { [ 'addSequence', 'externallinks', false, 'externallinks_el_id_seq' ], [ 'addSequence', 'watchlist', false, 'watchlist_wl_id_seq' ], [ 'addSequence', 'change_tag', false, 'change_tag_ct_id_seq' ], - [ 'addSequence', 'tag_summary', false, 'tag_summary_ts_id_seq' ], # new tables [ 'addTable', 'category', 'patch-category.sql' ], @@ -84,7 +83,6 @@ class PostgresUpdater extends DatabaseUpdater { [ 'addTable', 'redirect', 'patch-redirect.sql' ], [ 'addTable', 'updatelog', 'patch-updatelog.sql' ], [ 'addTable', 'change_tag', 'patch-change_tag.sql' ], - [ 'addTable', 'tag_summary', 'patch-tag_summary.sql' ], [ 'addTable', 'user_properties', 'patch-user_properties.sql' ], [ 'addTable', 'log_search', 'patch-log_search.sql' ], [ 'addTable', 'l10n_cache', 'patch-l10n_cache.sql' ], @@ -442,8 +440,6 @@ class PostgresUpdater extends DatabaseUpdater { '( rc_namespace, rc_type, rc_patrolled, rc_timestamp )' ], [ 'addPgField', 'change_tag', 'ct_id', "INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('change_tag_ct_id_seq')" ], - [ 'addPgField', 'tag_summary', 'ts_id', - "INTEGER NOT NULL PRIMARY KEY DEFAULT nextval('tag_summary_ts_id_seq')" ], // 1.29 [ 'addPgField', 'externallinks', 'el_index_60', "BYTEA NOT NULL DEFAULT ''" ], @@ -566,7 +562,6 @@ class PostgresUpdater extends DatabaseUpdater { [ 'setSequenceOwner', 'job', 'job_id', 'job_job_id_seq' ], [ 'setSequenceOwner', 'category', 'cat_id', 'category_cat_id_seq' ], [ 'setSequenceOwner', 'change_tag', 'ct_id', 'change_tag_ct_id_seq' ], - [ 'setSequenceOwner', 'tag_summary', 'ts_id', 'tag_summary_ts_id_seq' ], [ 'setSequenceOwner', 'sites', 'site_id', 'sites_site_id_seq' ], // 1.32 diff --git a/includes/installer/SqliteUpdater.php b/includes/installer/SqliteUpdater.php index ef41773f42..1d99b87096 100644 --- a/includes/installer/SqliteUpdater.php +++ b/includes/installer/SqliteUpdater.php @@ -43,7 +43,6 @@ class SqliteUpdater extends DatabaseUpdater { // 1.15 [ 'addTable', 'change_tag', 'patch-change_tag.sql' ], - [ 'addTable', 'tag_summary', 'patch-tag_summary.sql' ], // 1.16 [ 'addTable', 'user_properties', 'patch-user_properties.sql' ], @@ -53,7 +52,7 @@ class SqliteUpdater extends DatabaseUpdater { [ 'doLogUsertextPopulation' ], [ 'doLogSearchPopulation' ], [ 'addTable', 'l10n_cache', 'patch-l10n_cache.sql' ], - [ 'addIndex', 'tag_summary', 'tag_summary_rc_id', 'patch-change_tag-indexes.sql' ], + [ 'dropIndex', 'change_tag', 'ct_rc_id', 'patch-change_tag-indexes.sql' ], [ 'addField', 'redirect', 'rd_interwiki', 'patch-rd_interwiki.sql' ], [ 'sqliteSetupSearchindex' ], diff --git a/maintenance/archives/patch-tag_summary.sql b/maintenance/archives/patch-tag_summary.sql deleted file mode 100644 index a81b368002..0000000000 --- a/maintenance/archives/patch-tag_summary.sql +++ /dev/null @@ -1,12 +0,0 @@ --- Rollup table to pull a LIST of tags simply without ugly GROUP_CONCAT that only works on MySQL 4.1+ --- Andrew Garrett, 2009-01 -CREATE TABLE /*_*/tag_summary ( - ts_rc_id int NULL, - ts_log_id int NULL, - ts_rev_id int NULL, - ts_tags BLOB NOT NULL -) /*$wgDBTableOptions*/; - -CREATE UNIQUE INDEX /*i*/tag_summary_rc_id ON /*_*/tag_summary (ts_rc_id); -CREATE UNIQUE INDEX /*i*/tag_summary_log_id ON /*_*/tag_summary (ts_log_id); -CREATE UNIQUE INDEX /*i*/tag_summary_rev_id ON /*_*/tag_summary (ts_rev_id); diff --git a/maintenance/oracle/archives/patch-tag_summary-ts_id.sql b/maintenance/oracle/archives/patch-tag_summary-ts_id.sql deleted file mode 100644 index 91c3338318..0000000000 --- a/maintenance/oracle/archives/patch-tag_summary-ts_id.sql +++ /dev/null @@ -1,6 +0,0 @@ -define mw_prefix='{$wgDBprefix}'; - -ALTER TABLE &mw_prefix.tag_summary ADD ( -ts_id NUMBER NOT NULL, -); -ALTER TABLE &mw_prefix.tag_summary ADD CONSTRAINT &mw_prefix.tag_summary_pk PRIMARY KEY (ts_id); diff --git a/maintenance/postgres/archives/patch-tag_summary.sql b/maintenance/postgres/archives/patch-tag_summary.sql deleted file mode 100644 index 49e05e7713..0000000000 --- a/maintenance/postgres/archives/patch-tag_summary.sql +++ /dev/null @@ -1,9 +0,0 @@ -CREATE TABLE tag_summary ( - ts_rc_id INTEGER NULL, - ts_log_id INTEGER NULL, - ts_rev_id INTEGER NULL, - ts_tags TEXT NOT NULL -); -CREATE UNIQUE INDEX tag_summary_rc_id ON tag_summary(ts_rc_id); -CREATE UNIQUE INDEX tag_summary_log_id ON tag_summary(ts_log_id); -CREATE UNIQUE INDEX tag_summary_rev_id ON tag_summary(ts_rev_id); diff --git a/maintenance/postgres/tables.sql b/maintenance/postgres/tables.sql index 8a0fa6dfb6..b6858c543f 100644 --- a/maintenance/postgres/tables.sql +++ b/maintenance/postgres/tables.sql @@ -28,7 +28,6 @@ DROP SEQUENCE IF EXISTS archive_ar_id_seq CASCADE; DROP SEQUENCE IF EXISTS externallinks_el_id_seq CASCADE; DROP SEQUENCE IF EXISTS sites_site_id_seq CASCADE; DROP SEQUENCE IF EXISTS change_tag_ct_id_seq CASCADE; -DROP SEQUENCE IF EXISTS tag_summary_ts_id_seq CASCADE; DROP FUNCTION IF EXISTS page_deleted() CASCADE; DROP FUNCTION IF EXISTS ts2_page_title() CASCADE; DROP FUNCTION IF EXISTS ts2_page_text() CASCADE;