From the checklist at https://wikitech.wikimedia.org/wiki/Schema_changes:
- ALTERs to run:
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/547511/8/schema/mysql/oauth_version_accepted.sql
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/547511/8/schema/mysql/oauth_version_registered.sql
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/547511/8/schema/mysql/oauth2_allowed_grants.sql
- https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/547511/8/schema/mysql/oauth2_is_confidential.sql
https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/547511/8/schema/mysql/oauth2_access_tokens.sqlhttps://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/551839/7/schema/mysql/index_on_oaat_acceptance_id.sql
- Where to run those changes: Only where these tables already exist: foundationwiki, labswiki, mediawikiwiki, metawiki, and maybe labtestwiki
- When to run those changes: From a technical standpoint, there is no time constraint. @CCicalese_WMF or @eprodromou will have to speak to whether there's any product deadline.
- If the schema change is backwards compatible: Yes. No fields or indexes are being removed or changed. All added fields have default values or are nullable.
- If the schema change has been tested already on some of the test/beta wikis: It will be auto-deployed to Beta. No testing has been done there yet.
- If the data should be made available on the labs replicas and/or dumps: No.
Progress:
- Replication filters added and MySQL restarted on sanitariums: https://gerrit.wikimedia.org/r/#/c/551140 T238370#5670287 T238370#5670408
Tables created on:
- foundationwiki T238370#5672538 by @Anomie
- mediawikiwiki T238370#5672538 by @Anomie
- metawiki T238370#5672538 by @Anomie
- labswiki T238370#5672538 by @Anomie
- labtestwiki T238370#5673010 by @Andrew
Schema change progress:
Progress:
- foundationwiki (s3)
- mediawikiwiki (s3)
- metawiki (s7)
- labswiki
- labtestwiki T238370#5673010