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)