https://bugzilla.wikimedia.org/show_bug.cgi?id=12019

--- Comment #14 from Tyler Romeo <[email protected]> ---
(In reply to Jan Zerebecki from comment #13)
> Do not try to merge all link types to fix this bug. This is really a subtype
> of pagelink instead of just another link type like templatelinks. The
> previous idea to just add a column to pagelinks is better.

Well it wouldn't be just to fix this bug. I'm sure there are other extensions
that would like to record their own types of links.

> Also such a schema change
> would not be forward compatible, which means a maintenance window during
> which no one could edit.

This is probably not true. I'm sure it's possible to make such a schema change
without interrupting availability. I'm just speculating, but assuming that
statement-based replication is used, you can bring down a slave server, combine
the tables into one, set up views as replacements for the deleted tables,
restart the slave, and when it is up to date, make the slave the new master and
replicate the schema changes across the remaining servers in the cluster.

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to