Schema changes
From Wikitech
(Difference between revisions)
(→To be scheduled: job queue improvements merged) |
(job queue improvements) |
||
| Line 53: | Line 53: | ||
| See ticket || user_newtalk || Fix schema inconsistency || Unknown || | | See ticket || user_newtalk || Fix schema inconsistency || Unknown || | ||
https://rt.wikimedia.org/Ticket/Display.html?id=3514 | https://rt.wikimedia.org/Ticket/Display.html?id=3514 | ||
| − | |||
| − | |||
| − | |||
|- | |- | ||
| Most wikis || change_tag and tag_summary || Index updates || || | | Most wikis || change_tag and tag_summary || Index updates || || | ||
| Line 75: | Line 72: | ||
|- | |- | ||
! Wiki(s) !! Table !! Change !! More info | ! Wiki(s) !! Table !! Change !! More info | ||
| + | |- | ||
| + | | All wikis || job || Job queue improvements || Merged || | ||
| + | {{gerrit|I49824c7f}} | ||
|- | |- | ||
| All wikis || filearchive || Add fa_sha1 field to filearchive || {{gerrit|Ie54a513f}} | | All wikis || filearchive || Add fa_sha1 field to filearchive || {{gerrit|Ie54a513f}} | ||
Revision as of 00:03, 16 October 2012
Contents |
Guidelines
- All schema changes must be reviewed by DB Ops and/or Platform Engineering
- Add the change to the below table. All fields must be completed.
- Depending on the number of wikis and size of tables being modified, migrations can take anywhere from an hour to multiple days to fully deploy. Reviewed schema migrations should generally be added to this page and explicitly scheduled a week before the correlating software deployments.
Pending
To be scheduled
| Wiki(s) | Table | Change | Commit status | More info |
|---|---|---|---|---|
| All wikis | image, oldimage | Truncate SHA-1 indexes | Merged |
No patch available, was changed within a release |
| All wikis | recentchanges | Dropping rc_moved_to_title |
Merged |
Table recentchanges contains rc_moved_to_title field. Dropping... |
| All wikis | site_status | Dropping ss_admins |
Merged |
Table site_stats contains ss_admins field. Dropping... |
| All wikis | page, revision, archive | Content handler columns | Merged |
Adding rev_content_format field to table revision... Adding rev_content_model field to table revision... Adding ar_content_format field to table archive... Adding ar_content_model field to table archive... Adding page_content_model field to table page... |
| All wikis | category | Dropping cat_hidden |
Merged |
Table category contains cat_hidden field. Dropping... |
| All wikis | filejournal | Drop fj_new_sha1 field | Unknown | |
| See ticket | user_newtalk | Fix schema inconsistency | Unknown | |
| Most wikis | change_tag and tag_summary | Index updates |
In progress
| Wiki(s) | Table | Change | More info |
|---|
Completed
| Wiki(s) | Table | Change | More info | |
|---|---|---|---|---|
| All wikis | job | Job queue improvements | Merged | |
| All wikis | filearchive | Add fa_sha1 field to filearchive | gerrit Ie54a513f | |
| meta | cn_notices | default value change for new CentralNotice feature[1] | We will want to deploy the new feature on the same day as the schema change (although it is not dependent) | |
| All wikis | abuse_filter_log | add afl_rev_id and afl_log_id columns and indexes | [2] | |
| test, enwiki | pagetriage_page | schema changes for PageTriage extension | [3] | |
| All wikis | Various | IPv6 schema fixes (SecurePoll, GlobalBlocking, recentchanges) | ||
| All wikis | ipblocks | Addition of ipb_parent_block_id and index | [4] | |
| All wikis | revision | Add sha-1 column of revision text | [5] | |
| bewikimedia, incubatorwiki, mediawikiwiki, metawiki, outreachwiki, testwiki, wikimania2012wiki, wikimania2013wiki | translate_groupstats | Requested by Nikerabbit |
Archive (pre-2012)
All wikis:
- patch-filearchive-user-index.sql
- patch-ar_parent_id.sql
- patch-log_user_text.sql
- patch-user_properties.sql
- patch-log_search.sql
- patch-categorylinksindex.sql
AbuseFilter wikis:
- extensions/AbuseFilter/db_patches/patch-global_filters.sql
- extensions/AbuseFilter/db_patches/patch-hide_patrol.sql
Wikis without AbuseFilter are having tables added: extensions/AbuseFilter/abusefilter.tables.sql
FlaggedRevs wikis:
- Apparently already done: extensions/FlaggedRevs/archives/patch-fpc_level.sql
- extensions/FlaggedRevs/archives/patch-flaggedpage_pending.sql
nlwiki, plwiki, svwiki, frwiki:
- patch-rc_user_text-index.sql