Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Пытался установить пакет tsearch2 на postgres7.3. Необходимый sql-файл содержит строки вида 'create function ...language C' Отсюда мораль, выполнять можно только из-под суперпользователя БД. Все таблицы, функции и типы создались, но мои приложения работают из-под обычного пользователя и не видят эти ресурсы. Пробовал сделать grant all ... to ... - эффект тот же. Что делать??? И еще один ламерский вопрос: как разрешить другому юзеру пользоваться типом, созданным из-под суперпользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2004, 16:14 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Та же проблема: $ psql ftstest < tsearch2.sql SET BEGIN NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'pg_ts_dict_pkey' for table 'pg_ts_dict' CREATE TABLE ERROR: stat failed on file '$libdir/tsearch2': No such file or directory Где определяется $libdir? Подскажите ламеру!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 13:30 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Или вот так: SET BEGIN NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index 'pg_ts_dict_pkey' for table 'pg_ts_dict' CREATE TABLE ERROR: c: permission denied Permission denied у него на libdir что ли? иил куда?! ПОМОГИТЕ ПЛЗ!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 14:06 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
ТОВАРИЩИ!!!! Под суперпользователем все создалось.. так скажите же мне.... почему для него все нормально, а для обычных - борода!! Какие права им выставить нужно?!??! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 14:57 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Какие права им выставить нужно? В доке sql-createfunction.html написано: To be able to define a function, the user must have the USAGE privilege on the language. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 15:07 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Может быть tsearch надо устанавливать из-под юзера postgres, а использовать - из-под любого юзера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 15:09 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Разобрался.... действительно ставить нужно из под суперюзера - иначе он файлы .so не видит.... ну а потом GRANT-ы дать всем кому надо... Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2004, 15:28 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Эпопея продолжается... после успешной установки возникла необходимость добавить поддержку локали ru_RU.CP1251, которой-таки не оказалось в дефолтной поставке. Действуем по шаблону, получаем: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Далее, добавляем свои словари: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Как видно OID-ы совпадают (как и требуется в доках)... Словари помещены в /usr/local/pgsql/... с владельцем - суперпользователем базы (или какие там права должны быть?!) Ну и наконец устанавливаем соответствие: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Тестируем: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. причем опытным путем проверено, что .stop файл работает (то есть если убрать оттуда например "и", то в результатах оно появится), а вот .dict и .aff судя по всему нет :( ЕСТЬ ИДЕИ?!?!? Спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2004, 03:51 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
смотреть файл russian.aff материться, плеваться, плакать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2005, 22:12 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
Захотелось высказаться... У меня tsearch2 используется только для индексации тех текстов, которые уже обработаны - удалены "стопы", знаки препинания, слова преведены к нижнему регистру и обработаны морфо-модулем, т.е. находятся в нормальной форме. Вообще, классная штука ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2005, 18:34 |
|
||
|
Супер-юзер и создание типов данных...
|
|||
|---|---|---|---|
|
#18+
2 nevermind: Таже самая проблема. Сейчас прикручивают CP1251 к tsearch2 из PG 8.0.3 Кстати, ты, наверное, перекодировал файлы russian.dict russian.aff из koi8 в cp1251? Судя по документации, нужны stem.c stem.h локали. В tsearch2 используются такие файлы для koi8-r: http://snowball.tartarus.org/algorithms/russian/stemmer.html Как переделать их в cp1251 - без понятия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2005, 22:27 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=33469137&tid=2006762]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 354ms |

| 0 / 0 |
