On Tue, Sep 20, 2011 at 12:37 PM, Happy Melon happy-melon@live.com wrote:
Can we resist the temptation to implement schema changes as new tables purely to make life easier for Wikimedia? Core schema changes are certainly enough of a hurdle to warrant serious discussion, but they are not the totally-intractable mess that they used to be. 1.19 already includes index changes to the user and logging tables; it will already require the full game of musical chairs with the db slaves.
One or 20 additional core schema changes batched together in 1.19 isn't an issue for us. It's more that if this is a change that is primarily of use for offline analysis or cases that generally wouldn't interest users outside of WMF, should it be in core? If MW can already detect reverts on edit save without sha1 hashes, it seem that may be the case. User stories should be better defined before deciding on implementation.