Page MenuHomePhabricator

Remove pre-MCR schema fields during update
Open, MediumPublic

Description

Tasks:

  • stop creating pre-MCR fields on new installs
  • remove rev_text_id, rev_content_model, and rev_content_format (and the corresponding fields in archive) from tables.sql
  • make SQL updater drop rev_text_id, rev_content_model, and rev_content_format (and the corresponding fields in archive) after populating the slots and content tables.

This is targeted to be complete for the MediaWiki 1.35 release.

Details

Related Gerrit Patches:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptNov 22 2019, 10:18 PM
CCicalese_WMF triaged this task as Medium priority.Nov 22 2019, 10:18 PM
CCicalese_WMF renamed this task from Remove pre-MCR schema fields from database to Remove pre-MCR schema fields.Nov 22 2019, 11:16 PM

Change 549903 had a related patch set uploaded (by Cicalese; owner: Daniel Kinzler):
[mediawiki/core@master] Stop creating pre-MCR fields on new installs

https://gerrit.wikimedia.org/r/549903

daniel renamed this task from Remove pre-MCR schema fields to Remove pre-MCR schema fields during update.Nov 25 2019, 1:55 PM
daniel updated the task description. (Show Details)

Change 553195 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] MCR tests: drop MCR fields when testing old schema

https://gerrit.wikimedia.org/r/553195

Change 553196 had a related patch set uploaded (by Daniel Kinzler; owner: Daniel Kinzler):
[mediawiki/core@master] MCR tests: override archive table schema

https://gerrit.wikimedia.org/r/553196

Change 553195 merged by jenkins-bot:
[mediawiki/core@master] MCR tests: drop MCR fields when testing old schema

https://gerrit.wikimedia.org/r/553195