On Tue, Sep 20, 2011 at 12:37 PM, Happy Melon <happy-melon(a)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.