Problem z Postfixem i Postgresql
Paweł Muszyński
pmuch w zamek.szczecin.pl
Pon, 3 Gru 2007, 08:59:23 CET
Michal Abramowicz pisze:
> On Mon, Dec 03, 2007 at 07:59:20AM +0100, Paweł Muszyński wrote:
>> Na samym początku chciałbym sie przywitać, to mój debiut na pld-devel-pl.
>>
>> Rozwiązałem problem przez zmianę LATIN1 -> LATIN2 w tym kawałku kodu,
>> google w sumie nic na ten temat nie mówi, znalazłem tylko jedną
>> informacje - o zakomentowaniu tego fragmentu kodu.
>
> Nie koniecznie ;-)
> np na mym laptopie działa:
>
> template1=# \encoding latin1
> template1=# \encoding latin2
> template1=# SELECT version();
> version
>
Pytanie, jakie masz domyślne kodowanie bazy - pewnie utf-8 - i dlatego
działa (konwersje utf-8-> latin1 i utf8->latin2 hulają bez problemu
> na innym:
> template1=# \encoding latin1
> latin1: invalid encoding name or conversion procedure not found
> latin2 już ok.
> template1=# SELECT version();
> version
>
> wiem że ciut stary ale ;-) sam nie wiem dlaczego tak śmiesznie jest,
> dobra nie ważne, kwestja pewnie instalacji,
>
> co do zmiany w postfixie też to przerabiałem, i raczej wina jest po
> stronie postgresa że nie umie latin1 zrobić (patrz wyżej) oraz jeszcze
> większa wina że ten parametr w postfixie nie jest konfigurowalny,
>
> przyznam się że na szybko też zrobiłęm patcha na latin1/latin2 i z bani,
> ma działać, ino ... nie jest to takie pldowokoszerne ;-))
>
Na dzień dzisiejszy jedyne rozwiązanie to zmiana bazy na utf-8, ale z
tej bazy korzysta jeszcze jeden system i nie mam na dzień dzisiejszy
możliwości / czasu żeby wszystko z latin2 na utf-8 przerabiać.
Pawel
Więcej informacji o liście dyskusyjnej pld-devel-pl