On 1/17/07, Andrew Dunbar hippytrail@gmail.com wrote:
On 1/16/07, Brion Vibber brion@pobox.com wrote:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Edward Z. Yang wrote:
Brion Vibber wrote:
If MySQL supported UTF-8, we'd be happy to make use of it. Using proper character sets gives us warm, fuzzy feelings and makes it easier to work in terminals and other direct-database tools, as well as potentially making it easier to use built-in database support for case-insensitive lookups and proper sorting. [snip]
On a related tack, why isn't MediaWiki using MySQL 5 yet? (I remember there was a very good reason, but I can't find it now)
- The biggest reason we'd want to upgrade would be to make use of
native unicode support, but it doesn't work ;)
There are a few other niceties in 5, but not a lot of incentive to upgrade considering that...
- To upgrade cleanly without using the (broken) unicode support, we'll
want to finish working out and testing a proper binary schema and a migration to it.
The good news is that we've more or less got the hang of doing clean schema upgrades using replication and switching masters around. So once we get the schema details worked out, we *should* be able to do the upgrade with minimal downtime.
In theory. :)
- Does mysql support UCS-2, UTF-8, or UCS-4 beyond the BMP? If so we
can still use UTF-8 internally and rely on mysql's encoding conversion for the rest.
- Has a bug report or feature request been filed on mysql's site? I'm
fumbling through now trying to find one.
I couldn't find anything so I've gone ahead and filed this:
http://bugs.mysql.com/bug.php?id=25666
Andrew Dunbar (hippietrail)
- -- brion vibber (brion @ pobox.com / brion @ wikimedia.org)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFrA/PwRnhpk1wk44RAnBFAKCloQv6n8PvHebk3vbnhd5gJKnBVgCg0drL x56ggVGtQA49T0GvFST0s2M= =iDVS -----END PGP SIGNATURE-----
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org http://lists.wikimedia.org/mailman/listinfo/wikitech-l