powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / upper не работаетна REDHAT3
9 сообщений из 9, страница 1 из 1
upper не работаетна REDHAT3
    #35737462
oleg.d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Postgres upper на SLES9SP3 работает а на REDHAT ни в какую, подскажите плиз в чем мож быть дело, куда хоть копать
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35737497
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В настройки локали и кодировки
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35737499
oleg.d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а по можно поподробнее
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35737528
Гость_0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oleg.dа по можно поподробнее

Код: plaintext
1.
2.
locale -a
psql -l

Код: plaintext
select name, setting from pg_settings where name like 'lc_%';
Код: plaintext
select name, setting from pg_settings where name like '%enc%';

что показывают ?

версия постгреса какая ?
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35740866
oleg.d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гость_0oleg.dа по можно поподробнее

Код: plaintext
1.
2.
locale -a
psql -l

Код: plaintext
select name, setting from pg_settings where name like 'lc_%';
Код: plaintext
select name, setting from pg_settings where name like '%enc%';

что показывают ?

версия постгреса какая ?
8.2.5 - версия, если создаешь базу с UTF-8 - все работает, если с WIN1251 - нет, нужно чтоб так и так работало. Пробую на SLES10SP1 - такая же ситуация...
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35740869
oleg.d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oleg.dГость_0oleg.dа по можно поподробнее

Код: plaintext
1.
2.
locale -a
psql -l

Код: plaintext
select name, setting from pg_settings where name like 'lc_%';
Код: plaintext
select name, setting from pg_settings where name like '%enc%';

что показывают ?

версия постгреса какая ?
8.2.5 - версия, если создаешь базу с UTF-8 - все работает, если с WIN1251 - нет, нужно чтоб так и так работало. Пробую на SLES10SP1 - такая же ситуация...
В первом селекте - везде ru.RU-UTF-8
Во втором - UTF8
on
UTF8
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35741087
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg.d8.2.5 - версия, если создаешь базу с UTF-8 - все работает, если с WIN1251 - нет, нужно чтоб так и так работало.читайте документацию. постгрес не поддерживает несколько кодировок в одном кластере одновременно.

если не секрет, зачем вообще Вам нужна база в WIN1251 ? если для того чтобы клиенту отдавалось в WIN1251 - то опять же, читайте документацию, кодировка подключения и кодировка сервера - никак не связанные вещи и клиентскую кодировку можно на лету в любой момент поменять на нужную.
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35741127
oleg.d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ёшoleg.d8.2.5 - версия, если создаешь базу с UTF-8 - все работает, если с WIN1251 - нет, нужно чтоб так и так работало.читайте документацию. постгрес не поддерживает несколько кодировок в одном кластере одновременно.

если не секрет, зачем вообще Вам нужна база в WIN1251 ? если для того чтобы клиенту отдавалось в WIN1251 - то опять же, читайте документацию, кодировка подключения и кодировка сервера - никак не связанные вещи и клиентскую кодировку можно на лету в любой момент поменять на нужную.
да как зачем, программерам моим зачем-то нада, я просто админ.... вот.....
...
Рейтинг: 0 / 0
upper не работаетна REDHAT3
    #35741207
Фотография Ёш
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oleg.dда как зачем, программерам моим зачем-то нада, я просто админ.... вот.....надо уточнить этот вопрос :) если это программеры клиентского приложения - думаю им достаточно будет после подключения сказать:
Код: plaintext
set client_encoding = 'win1251';
и они получат то что им нужно. если это писатели хранимок и им нужно в хранимках получать win1251 - тогда да, нужно будет переинициализировать весь кластер баз в win1251, либо сказать что это невозможно.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / upper не работаетна REDHAT3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]