[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Миграция mysql->postgersql && unicode



Denis Feklushkin пишет:
On Tue, 15 Jun 2010 11:44:12 +0300
Игорь Чумак <ichumak2008@gmail.com> wrote:


postgresql прозрачненько умеет кодировки конвертировать а используя bytea вы эту возможность обрезали
Не я, а авторы софтины. Подозреваю, что сделано это как раз чтобы не заморачиваться с кодировками

да уж, славно не заморочились )

Ну, американам не понять, что кодироки бывают не только латинские...
да, и надо посмотреть с какой кодировкой создалась база - лучше всего чтоб там utf8 было


Из того же phppgadmin:
База данных    Пользователь    Кодировка    Tablespace    Size
prelude    postgres    UTF8    pg_default    4330 MB

Можно ли как-нибудь оттрассировать, что программа пытается записать в базу?

запросто

/etc/postgresql/8.4/main/postgresql.conf:

# это опция "что логгировать?" сейчас она логгирует только statements, меняющие базу:
log_statement = 'mod'                   # none, ddl, mod, all

Мож там в дизайне проблема?

то что проблема в дизайне это очевидно, имхо )


Есть подозрение, что строки вида \000\\000:\\206\\225\\000\\000x\\021\\011\\327M\\336\\223\\276P\\373\\177\\257 в символы utf8 конвертирует сам mysql . Возможно такое?


Reply to: