Rowan Collins wrote:
Just a quick suggestion (once again) that the opportunity is taken to merge in the categorylinks, imagelinks, etc tables as well (see comments on bug 1065, various posts in the mail archive, etc) while things are being changed (i.e. before 1.5 goes stable).
Aside from a sense of aesthetic pleasantness, I'm not sure what the actual benefit of merging these would be. Both imagelinks and categorylinks already have the properties of the pagelinks table: they remain valid and don't need to be updated when the source page is renamed or when the target is created, deleted, or renamed.
From a database constraints / validity point of view, note that image links and category links would never be valid with a target namespace other than their 'native' namespace; not having a namespace target in those tables enforces that all records are always valid in this respect.
That's not to say it _shouldn't_ be done, but these sorts of big changes do tend to introduce bugs, so it'd be more likely to happen if there is a concrete benefit.
-- brion vibber (brion @ pobox.com)