Tom Lane writes:
> In the meantime, we still have the question of whether to enable
> multibyte in the default configuration.
This would make more sense if all of multibyte, locale, and NLS became
defaults in one release. I haven't quite sold people in the second item
yet, although I have a design how to do that (see below). And the third,
well who knows...
Perhaps we could make it a release goal for 7.3 to
* Optimize i18n stuff to have a minimal performance penalty when it's not used. (locale=C etc.)
* Make i18n stuff sufficiently well-behaved to make it the default. (Especially, add initdb options and GUC parameters
toset the locale. Don't rely on environment variables -- too complicated.)
Meanwhile, quadratic performance penalties (or so it seems) for LIKE
expressions aren't exactly a "minor" problem.
--
Peter Eisentraut peter_e@gmx.net http://funkturm.homeip.net/~peter