We need to run all memberships through the scrubbing process the same way we did with donations.
This will throw errors with some old memberships so we also need to catch those and make sure we miss no data.
Acceptance Criteria
- Create a script to rescrub all memberships
- Catch edge case errors and write extra queries/scripts to fix them
- Create a document covering all the fields we capture and their status
Notes
See https://phabricator.wikimedia.org/T430297 for how we did this with the donations
This will require the dev to download a copy of the production database:
- Has created database dump
- Has downloaded database dump
- Has deleted local database dump
- Has deleted server database dump