Уважаемые Гуру....
postgres@debdb:~$ psql -l
                                   List of databases
   Name    |  Owner   | Encoding |   Collate    |    Ctype     |   Access privileges
-----------+----------+----------+--------------+--------------+-----------------------
 postgres  | postgres | WIN1251  | ru_RU.CP1251 | ru_RU.CP1251 |
 template0 | postgres | WIN1251  | ru_RU.CP1251 | ru_RU.CP1251 | =c/postgres          +
           |          |          |              |              | postgres=CTc/postgres
 template1 | postgres | WIN1251  | ru_RU.CP1251 | ru_RU.CP1251 | =c/postgres          +
           |          |          |              |              | postgres=CTc/postgres
(3 rows)
как сделать что бы 3й столб Encoding был в UTF-8 а все остальное осталось как есть... замучился гуглить уже.... 
Что-то не понимаю, что вы
Что-то не понимаю, что вы хотите. Чтобы база была в виндовой кодировке, а сравнения типов осуществлялось в UTF-8? Это как? (большие глаза)
Переинициализация кластера
kaatenok, если Ваша проблема с кодировкой до сих пор не разрешена, попробуйте так:
initdb --encoding=UTF-8 --locale= ru_RU.CP1251 --pgdata=ПУТЬ_К_КАТАЛОГУ_КЛАСТЕРА --username=postgrespsql -l