<me@alternize.com> writes:
> SELECT lower('zwiebelb�cker') = 'zwiebelb�cker'
> => false (which is the wrong answer, obviously)
If you think that's the wrong answer, then you need to initdb in a
locale in which it's the right answer. Also take care that you are
using the database encoding that the locale expects. There is some
discussion of these issues in the "localization" chapter of the
manual.
regards, tom lane