powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Неправильные результаты запроса
6 сообщений из 6, страница 1 из 1
Неправильные результаты запроса
    #33105640
Wireles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в следующем:

есть табличка

sport_type
(
sport_type_id int (PK),
sport_type_name varchar(255)
)

В табличке несколько записей:

1 Футбол
2 Хоккей
3 Баскетбол
4 Теннис

На локальной машине у меня под виндой все работало нормально. При переносе на юниксовый сервер возникла странная проблема:
запрос

SELECT *
FROM sport_type
WHERE sport_type_name = 'Футбол'

возвращает несколько записей.

Кодировка базы WIN.

Как можно решить подобную проблему?
...
Рейтинг: 0 / 0
Неправильные результаты запроса
    #33106275
nig_AM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
подобная трабла может возникнуть если ты использовал наследование обьектов. Тогда у тебя может быть ситуация когда почему то выбор произошел из таблицы родителя..или че то в этом роде. Админ субд на никсе ты?
как там обьекты создаются ?
...
Рейтинг: 0 / 0
Неправильные результаты запроса
    #33106276
nig_AM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nig_AMподобная трабла может возникнуть если ты использовал наследование обьектов. Тогда у тебя может быть ситуация когда почему то выбор произошел из таблицы родителя..или че то в этом роде. Админ субд на никсе ты?
как там обьекты создаются ?


это если все записи футбол......
если возвращаются записи не футбол тогда криво настроена локаль имху
...
Рейтинг: 0 / 0
Неправильные результаты запроса
    #33106414
Wireles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nig_AM nig_AMподобная трабла может возникнуть если ты использовал наследование обьектов. Тогда у тебя может быть ситуация когда почему то выбор произошел из таблицы родителя..или че то в этом роде. Админ субд на никсе ты?
как там обьекты создаются ?


это если все записи футбол......
если возвращаются записи не футбол тогда криво настроена локаль имху

Структура базы до горя проста - никакого наследования.
Скорее всего дело в локали.
Как ее настроить я не знаю :(
Админ на сервере не я, но могу ему рассказать, что сделать.
...
Рейтинг: 0 / 0
Неправильные результаты запроса
    #33106442
Wireles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот переменные сервера(может это как то поможет решить проблему):

client_encoding KOI8
server_encoding KOI8
...
lc_collate en_US.UTF-8
lc_ctype en_US.UTF-8
lc_messages en_US.UTF-8
lc_monetary en_US.UTF-8
lc_numeric en_US.UTF-8
lc_time en_US.UTF-8

До этого делал базу в кодировке WIN

client_encoding WIN
server_encoding WIN

Поведение такое же. Кроме этого, данные не сортируются.

Что делать, подскажите?
...
Рейтинг: 0 / 0
Неправильные результаты запроса
    #33106861
nostromo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Посмотрите здесь + поиск по форуму по слову "локаль".
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Неправильные результаты запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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