NO No no, do not mess with set locale,
You will need to hack your own version of strxfrm which takes an aragument for locale. If you mess with locale,you will corrupt the indexes I've been told.


Greg Stark wrote:

Dennis Gearon <[EMAIL PROTECTED]> writes:



I was thinking of INGNORING locale, since it is basically fixed for a DB for
long periods of time.

If a table/column HAD it's own locale, that could be used,
but I was more interested in a function taht would allow the explicit
declaration of the encoding(s) to look for.



Indeed for my purposes that's what I'll have to do.


but the strxfrm function uses the current application locale, so I'll have to
call setlocale to set it, call strxfrm, then call setlocale to set it back.

I fear that some implementations might do a lot of work when setlocale is
called loading large data files and might leak memory expecting it to only be
called once at program initialization. That would suck



BTW, what is l10n



l10n = localization i18n = internationalization

arguably i should have said i18n actually.





---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
     joining column's datatypes do not match

Reply via email to