powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Upper case vc lower case.
10 сообщений из 10, страница 1 из 1
Upper case vc lower case.
    #32439630
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понимаю, может кто нибудь объяснит почему в запросах не работают функции lower() и upper() (версия PostgreSQL 7.3.4).
если делаю select Lower ('FFFFF') то все нормально получаю 'fffff', а если выполняю select lower(field) from table, то получаю результат ровно такой же результат как если бы функцию не использовал.
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32439684
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что локаль не настроена.
о настройке
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32439719
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подтверждаю - полный бардак!
проверил:

SELECT Lower(trim(' A ' || "name"::text)) as lname,
FROM leaf;

выводит 'a {а тут как было, так и осталось name, со всеми Upper}'
то же с UPPER
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32439726
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sad Spirit

Спасибо. я просто в Linux новичек, впрочем как и в Postgre. :)
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32439835
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пасиб.

Вопрос. читаю:
автор...Кодировку также можно указывать при создании отдельных баз: $ createdb -E win mustdie

И что? этого не достаточно?


CREATE DATABASE woid
WITH ENCODING = 'WIN';
или
...
WITH ENCODING = 'UNICODE';

результаты - те, что выше. Что именно должно быть установлено у пользователя postgres, и как это "что-то" должно кореллировать с выбираемой мной кодировкой при создании базы?
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32441727
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sad Spirit

Все равно не получаеется.
локаль у юзера постгрес проверил стоит ru_RU.utf8, в базе в свойствах тоже стоит unicode, по шагам как в факе написано прошел, до этого строки с русскими буквами вообще не сравнивались, теперь сравнение и сортировка правильные а функции все равно не работают.
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32441909
Sad Spirit
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам с базами в Unicode не работал, сорри. Но где-то вроде читал, что с этими функциями действительно есть проблемы, проверь списки рассылки.
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32442432
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таки баг.
Разработчики забодались отвечать, говорят что его репортят каждую неделю
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32442492
Shweik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот открыл-таки Америку! "Таки баг" -
а сделать сначала поиск по форуму лениво?
Ну скажем по ключу UTF8 ! 8-)
Думайть надо прежде чем прыгать Кстати мало кто из разработчиков читает сей форум Так что сюда баг репорты слать не стоит ;-)
...
Рейтинг: 0 / 0
Upper case vc lower case.
    #32442497
Genady
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Shweik

Извини, мысль о том, что работа функции зависит от кодировки мне в голову не пришла, поэтому я делал поиск по другим словам.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Upper case vc lower case.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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