[Comm] postgresql 8.1.8 и трабл с ILIKE
Anatoliy Lisjutin
=?iso-8859-1?q?SilverFox_=CE=C1_mail=2Ergantd=2Eru?=
Пт Июн 6 12:02:12 MSD 2008
В сообщении от 6 июня 2008 Anatoliy Lisjutin написал(a):
> В сообщении от 5 июня 2008 Michael Bochkaryov написал(a):
> > Anatoliy Lisjutin пишет:
> > > В сообщении от 5 июня 2008 Anatoliy Lisjutin написал(a):
> > >> Помогите люди добрые!
> > >> Это база http://rgantd.ru/grad/index.html , сами убедитесь.
> > >
> > > Я там и весь запрос на echo вывел. Так что все видно.
> >
> > 1. Какая кодировка установлена для базы?
> > Посмотреть можно в psql командой \l.
>
> sfox=# \l
> List of databases
> Name | Owner | Encoding
> -----------+----------+----------
> grad | sfox | WIN1251
> postgres | postgres | UTF8
> sfox | postgres | UTF8
> template0 | postgres | UTF8
> template1 | postgres | UTF8
>
> > 2. Какая локаль установлена для кластера БД?
> > grep -i lc_ /var/lib/pgsql/data/postgresql.conf
>
> # grep -i lc_ /var/lib/pgsql/data/postgresql.conf
> lc_messages = 'ru_RU.UTF-8' # locale for system
> error message
> lc_monetary = 'ru_RU.UTF-8' # locale for monetary
> formatting
> lc_numeric = 'ru_RU.UTF-8' # locale for number
> formatting
> lc_time = 'ru_RU.UTF-8' # locale for time
> formatting
>
> > Подозреваю, что в несовпадении этих параметров все дело.
>
> Вы правы . Это так. А для конкретной базы grad я не могу все эти lc_
> проставить? Из psql я их всех пытался устанавливать , но они глобально
> для всеех баз из конфига ставятся ? А только для одной базы можно? По
> show all tot некоторые lc_ видятся. Пытался их переставлять в WIN1251 ,
> потом посмотрю - опять UTF.
>
> > Ну, или клиент заявляет одну кодировку, а использует другую.
В конфиге исправил, postgresql перезапустил , но что-то результата нет.
По show all видится lc_ctype и она все одно в UTF.
\set lc_ctype "ru_RU.CP2151" ; ничего не дал . Она все равно в UTF;
--
With my best regards to you !!
http://rusarchives.ru http://rgantd.ru http://victory.rusarchives.ru
SilverFox на mail.rgantd.ru
Подробная информация о списке рассылки community