This is about the globals $wgExtNewFields, $wgExtNewTables, $wgExtNewIndexes, $wgExtPGAlteredFields, $wgExtPGNewFields and $wgExtModifiedFields (no wiki page). Its replacement is the LoadExtensionSchemaUpdates hook. DatabaseUpdater::getOldGlobalUpdates mentions:
Before 1.17, we used to handle updates via stuff like $wgExtNewTables/Fields/Indexes. We refactored a lot of this in 1.17 but we want to remain back-compatible for a while.
Usages
MediaWiki
- DatabaseUpdater::initOldGlobals
- DatabaseUpdater::getOldGlobalUpdates
- PostgresUpdater::getOldGlobalUpdates
Extensions
All of these are already migrated and use the globals as back-compat only.