Background
The ipinfo_ip_changes table added in T297696. It was created preemptively for a feature (counting global contributions) that 1. may no longer be implemented and 2. if implemented, will most likely not be implemented as part of IPInfo, because it would probably be useful for features outside of IPInfo, e.g. CheckUser.
Given that, we should delete this unused table.
Notes
- The patch that introduced the table is here: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/IPInfo/+/754032
- Do something similar, but drop the table instead of adding it
- Call DatabaseUpdater::dropExtensionTable from the onLoadExtensionSchemaUpdates hook handler
Acceptance criteria
- If the table ipinfo_ip_changes exists, then running maintenance/update.php deletes it
- If the table does not already exist, there are no changes to IPInfo (and no errors) when running maintenance/update.php