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

start [/forum/topic.php?fid=53&msg=33398752&tid=2006829]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
128ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 226ms |
| total: | 426ms |

| 0 / 0 |
