Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
24.11.2005, 23:18
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
Доброго времени суток. мне создали бд на платном хостинге. Все вроде работает нормально. Но недавно возникла необходимость проводить поиск по данным записанным в хранилище. Причем желательно гибкий поиск. Обхожусть простыми запросами вида SELECT * FROM table where fieldstat ~* '%какая-то фишка%'; не находит ничего, хотя оно там есть запрос формирую в php и ест-но вывожу результаты на страницу. Ранее мне подсказали, что база была неверно инициализирована - в другой кодировке ил что-то подобное (я не спец.) . Люди, помогите решить проблему!!! Можно ли переинициализировать бд без потери данных? Если да, то как? Как посмотреть текущее значение весомых для этого вопроса параметров? Или что вообще нужно сделать?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.11.2005, 23:21
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
кстати, забыл сказать, в бд данные хранятся в кодировке cp-1251; И когда запрашиваю так SELECT * FROM table WHERE fieldstat LIKE '%какая-то фишка%'; все путем находит, SELECT * FROM table WHERE fieldstat ~* '%какая-тО фИШка%'; а если без учета регистра - ничего не находит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.11.2005, 14:18
|
|||
|---|---|---|---|
|
|||
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
Во, первых, в запросе ошибка. Если используется regexp (оператор ~), то не надо писать % SELECT * FROM table WHERE fieldstat ~* 'какая-тО фИШка'; Если и такой запрос отрабатывает неверно, проверь работает ли нормально upper, lower с русскими, например select upper('епрст'); Если upper возвращает неверные результаты, то придется заново инициировать базу. Для этого нужно 1. сделать дамп всех баз 2. остановить постгрес 3. удалить каталог с БД 4. инициировать базу заново Под линуксом это делается примерно так: initdb --locale=ru_RU.WIN1251 -E WIN1251 <путь к каталогу с базой> 5. Восстановить данные из дампа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
29.11.2005, 10:13
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
спасибо!! (не знаю , подейсвует ли...) а еще вопрос, а изменение коснется всех баз, или только моей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2005, 10:13
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
ну ответьте!! горю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2005, 10:31
|
|||
|---|---|---|---|
|
|||
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
только твоей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2005, 19:38
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
30.11.2005, 19:57
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
Вопрос к twistfire. А у кого из провайдеров хостинг, если не секрет ? Поделитесь впечатлениями о сервисе, пожалуйста ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
01.12.2005, 08:47
|
|||
|---|---|---|---|
кодировка, запросы и полнотекстовый поиск |
|||
|
#18+
хостинг отличный, у биглайн. www.bigline.net . Но просто сайт специфический, пришлось брать postgresql, а опыта с ним большого нет. вот и обшиблись маленько. Ну на вопросы поддержка реагирует оперативно, и даже звонили сами пару раз. Расстраивает только то, что пару раз сервер бд падал, как объясняли из=за отключения света, а стойки просто разнесены по городу. Пользовались также хостингом mtw.ru - отличній хостинг - всем советую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=53&mobile=1&tid=2006829]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 265ms |
| total: | 432ms |

| 0 / 0 |
