powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / кодировка, запросы и полнотекстовый поиск
9 сообщений из 9, страница 1 из 1
кодировка, запросы и полнотекстовый поиск
    #33398746
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.
мне создали бд на платном хостинге. Все вроде работает нормально. Но недавно возникла необходимость проводить поиск по данным записанным в хранилище.
Причем желательно гибкий поиск.
Обхожусть простыми запросами вида
SELECT * FROM table where fieldstat ~* '%какая-то фишка%';
не находит ничего, хотя оно там есть
запрос формирую в php и ест-но вывожу результаты на страницу.

Ранее мне подсказали, что база была неверно инициализирована - в другой кодировке ил что-то подобное (я не спец.) . Люди, помогите решить проблему!!!
Можно ли переинициализировать бд без потери данных? Если да, то как?
Как посмотреть текущее значение весомых для этого вопроса параметров?

Или что вообще нужно сделать??
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33398752
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, забыл сказать, в бд данные хранятся в кодировке cp-1251;
И когда запрашиваю так
SELECT * FROM table WHERE fieldstat LIKE '%какая-то фишка%'; все путем находит,
SELECT * FROM table WHERE fieldstat ~* '%какая-тО фИШка%'; а если без учета регистра - ничего не находит...
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33403438
Ю
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ю
Гость
Во, первых, в запросе ошибка. Если используется regexp (оператор ~), то не надо писать %
SELECT * FROM table WHERE fieldstat ~* 'какая-тО фИШка';
Если и такой запрос отрабатывает неверно, проверь работает ли нормально upper, lower с русскими, например select upper('епрст');
Если upper возвращает неверные результаты, то придется заново инициировать базу.
Для этого нужно
1. сделать дамп всех баз
2. остановить постгрес
3. удалить каталог с БД
4. инициировать базу заново
Под линуксом это делается примерно так:
initdb --locale=ru_RU.WIN1251 -E WIN1251 <путь к каталогу с базой>
5. Восстановить данные из дампа
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33404989
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо!! (не знаю , подейсвует ли...)
а еще вопрос, а изменение коснется всех баз, или только моей?
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33407620
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну ответьте!! горю...
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33407678
whirlwind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только твоей
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33409677
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33409704
strizh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос к twistfire. А у кого из провайдеров хостинг, если не секрет ?
Поделитесь впечатлениями о сервисе, пожалуйста !
...
Рейтинг: 0 / 0
кодировка, запросы и полнотекстовый поиск
    #33410124
twistfire
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хостинг отличный, у биглайн. www.bigline.net .
Но просто сайт специфический, пришлось брать postgresql, а опыта с ним большого нет. вот и обшиблись маленько.
Ну на вопросы поддержка реагирует оперативно, и даже звонили сами пару раз.
Расстраивает только то, что пару раз сервер бд падал, как объясняли из=за отключения света, а стойки просто разнесены по городу.

Пользовались также хостингом mtw.ru - отличній хостинг - всем советую.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / кодировка, запросы и полнотекстовый поиск
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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