kodowanie - postgresql
BaRtO - 13-02-2006 10:32
kodowanie - postgresql
Witam, proszę o informację na temat kodowania polskich znaków w postgresql. Mam serwer RH 3.0 ES oraz postgresql w wersji 7.3. Serwer RH nie ma skonfigurowanej obsługi języka polskiego. Wszystko jest standardowo zainstalowane bez żadnych udziwnień. Tworząc bazę wybieram charset LATIN2. Mam zrzut bazy w kodowaniu latin2 a pomimo to przy imporcie wywala mi błąd. Moje pytania : czy w systemie (serwerze) musi byś zainstalowana obsługa języka polskiego żeby postgresql też ją miał ? I w jakim formacie muszę zrobić zrzut bazy z MySql'a aby po stworzeniu bazy w postgresie (LATIN2) mógł mieć polskie znaki?
Przepraszam że taki długi ten post. Pozdrawiam.
=?ISO-8859-2?Q?Pawe=B3_Matejski?= - 13-02-2006 10:32
BaRtO wrote: > Witam, > proszę o informację na temat kodowania polskich znaków w postgresql. Mam > serwer RH 3.0 ES oraz postgresql w wersji 7.3. Serwer RH nie ma > skonfigurowanej obsługi języka polskiego. Wszystko jest standardowo > zainstalowane bez żadnych udziwnień. Tworząc bazę wybieram charset LATIN2. > Mam zrzut bazy w kodowaniu latin2 a pomimo to przy imporcie wywala mi błąd. > Moje pytania : czy w systemie (serwerze) musi byś zainstalowana obsługa > języka polskiego żeby postgresql też ją miał ? I w jakim formacie muszę > zrobić zrzut bazy z MySql'a aby po stworzeniu bazy w postgresie (LATIN2) > mógł mieć polskie znaki? > > Przepraszam że taki długi ten post.
No, faktycznie długi w stosunku do ilości informacj. Nie podałeś jak robisz dumpa (wiem, dobrze...), jak robisze restore (niech zgadne, też dobrze?) ani jaki to błąd (no przeciez wszystko robisze dobrze, to nie istotne co to za błąd, bo go nie powinno być!).
Jedyny błąd jaki mi się zdażył związany z kodowaniem, to wtedy, gdy próbowałem wstawiać text kodowany którymś ISO, twierdząc że to UTF, a czy u Ciebie jest to samo, to nie wiem, bo ...... Pozatym to, że ustawiłeś dane kodowanie, nie znaczy że dane w bazie są w takim kodowaniu (*). Postgresa nie interesuje kodowanie, dopuki nie poprasimy go o konwersje do innego kodwania tych danych.
(*) Sam popełniłem kiedyś ten błąd, że nakarmiłem baze danymi w W-1250, mówiąc jej, że to LATIN2. Wszystko działa do dziś dobrze (zostawiłem to w spokoju, bo program funkcjonuje już tylko w celach archiwalnych), byleby nie próbować uzyskać danych w innym kodowaniu. -- P.M.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?=
postgresql - int/int
postgresql Select count(*) czy raczej Select count(ID)
[PostgreSQL] jak =?ISO-8859-2?Q?pobra=E6_warto=B6=E6_zwracan?==?ISO-8859-2?Q?=B1_przez_funkcj=EA=3F?=
[postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?=
[postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?=
[PostgreSQL] Jak =?ISO-8859-2?Q?po=B3=B1czy=E6_funkcje_z_w?==?ISO-8859-2?Q?idokiem?=
Postgres - replikcja master-master
Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL]
Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?=
zanotowane.pldoc.pisz.plpdf.pisz.plshutter.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|