[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