Александр Загородний
176 повідомлень
#16 років тому
Здравствуйте!
У меня в процессии работы с СУБД postgreSQL возникла маленькая проблема.

Я делал выборку с базы, запрос был следующего вида
SELECT * FROM table WHERE parent='10' ORDER by name ASC


Проблема состоит в том что когда я этот запрос отправлял локальному серверу ( denwer ) запрос нормально действовал, а вот когда на выделенном сервере ( OS FreeBSD ) выборка при помощи запроса была не сортированная ( в разброс ). У поле name, по которому идет сортировка данные на русском языке.

Думаю это ошибка сервера ( как-то неверно настроен ), но вот не знаю как это исправить, подскажите пожалуйста, может у кого-то были похожие проблемы.
Болатов А.
1090 повідомлень
#16 років тому
Collation проверяй.
Александр Загородний
176 повідомлень
#16 років тому
А что это и с чем его едят ?
Болатов А.
1090 повідомлень
#16 років тому
Забанили на гугле?
Александр Загородний
176 повідомлень
#16 років тому
Нет...а должны ?
Просто проблема с сервером postgresSQL...
Николай Г.
601 повідомлення
#16 років тому
Цитата ("alibek"):
Забанили на гугле?

А по русски объяснить человеку трудно сильно? Или отвалится что-то? А если не знаете\не желаете объяснять, зачем, спрашивается, вообще лезть в эту тему?
lovelas, какая кодировка используется в базе?
отписался в ICQ, там быстрее смогу объяснить в чем дело...
Болатов А.
1090 повідомлень
#16 років тому
Цитата ("dervinar"):
А по русски объяснить человеку трудно сильно?

Сообщение было написано на русском языке. Слово collation является термином и язык текста не меняет.