Page MenuHomePhabricator

Remove pre-MCR schema fields during update
Closed, ResolvedPublic

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.

Event Timeline

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

Change 549903 abandoned by Daniel Kinzler:
Stop creating pre-MCR fields on new installs

Reason:
Obsolete, see I18071a2fe45907a0cf1b0fefebd96a97a2dacb7b

https://gerrit.wikimedia.org/r/c/mediawiki/core/ /549903

Change 553196 abandoned by Daniel Kinzler:
[mediawiki/core@master] MCR tests: override archive table schema

Reason:
obsolete

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