Schema changes/old
Appearance
This page contains historical information. It may be outdated or unreliable.
What?
How do you know if you need to request a schema change? If you are changing anything in how the database is setup (columns, tables, column types, etc), you need to use this process.
Guidelines
- All schema changes must be optional for your code; schema changes can take a while to propagate across the entire WMF cluster so your code should not depend on them.
- All schema changes must be reviewed by DB Ops and/or Platform Engineering.
- To get your schema change reviewed, open a ticket in Phabricator with all pertinent information.
- Please create your ticket as soon as possible as it can take time to review and deploy the change, working around other Deployments.
- We use a tracking ticket in Phabricator to list all schema change tickets.
See also
- How to do a schema change
- 2015 proposal: Schema changes/Coordination proposal