Rob Church wrote:
This statement seems to assume that "wiki
families" all exist in the
same database, which is an odd assumption.
Sorry - maybe I'm confused.
Each wiki family member has a separate catalog entry in MySQL. All the
tables within each family share the same prefix - which I assume is
$wgDBprefix. So you can have, say, a table called "en_page" (i.e.
$wgDBprefix = "en_") for an English family member, "fr_page" for a
French family member etc. Hence the need to have the prefix on the
extension's tables to make them consistent with all the other tables in
the database. Otherwise the tables would look like:
You can have this system (designed for hosts which only allow one
database per user) or use the more common system of one database per
install.