pgsql-bugs(at)postgresql(dot)org writes:
> The functions Lower amd Upper doesn't work with cyrillic, but
> works fine with latin (a-z A-Z).
upper/lowercase conversions are driven by LOCALE setting, not
by multibyte character set. As far as I can tell, you have not
done anything to select a cyrillic locale.
regards, tom lane