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

Пока додумался ложить запрос на выполнение процедуры от имени простого пользователя в некоторую таблицу, которую потом по системному крону читает и выполняет pgsql.

И все работает нормально. Не устраивает только скорость выполнения (задержка крона системы) ну и по моему это еще и не очень красиво выглядит.

Спасибо за все дельные советы.
...
Рейтинг: 0 / 0
выполнение процедур plperlu НЕ из под superuser
    #34805329
Rastafarra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дать права на выполнение группе?
завести группу, в нее сложить пользователей...
...
Рейтинг: 0 / 0
выполнение процедур plperlu НЕ из под superuser
    #34805892
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так ??
тогда не получается

Код: plaintext
1.
2.
CREATE ROLE "perlgroup" SUPERUSER NOINHERIT IN ROLE "step";
UPDATE pg_authid SET rolcatupdate=false WHERE rolname='perlgroup';
GRANT USAGE ON LANGUAGE "plperlu" TO "perlgroup";

ERROR: language "plperlu" is not trusted
HINT: Only superusers may use untrusted languages.
...
Рейтинг: 0 / 0
выполнение процедур plperlu НЕ из под superuser
    #34805971
assa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вы не давайте права на написание процедур на перле , а только на выполнение. Или вам таки хочется дать права на написание?
...
Рейтинг: 0 / 0
выполнение процедур plperlu НЕ из под superuser
    #34806325
Фотография Степан H.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторвы не давайте права на написание процедур на перле , а только на выполнение.

ох! да. действительно. написание мне не надо. ...

спасибо assa.

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


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