Re: Unprivileged access to pgsql functions?

Поиск
Список
Период
Сортировка
От Bosco Rama
Тема Re: Unprivileged access to pgsql functions?
Дата
Msg-id 4D715E19.8020506@boscorama.com
обсуждение исходный текст
Ответ на Re: Unprivileged access to pgsql functions?  (Matt Warner <matt@warnertechnology.com>)
Ответы Re: Unprivileged access to pgsql functions?  (Matt Warner <matt@warnertechnology.com>)
Список pgsql-general
Matt Warner wrote:
> No luck:
>
> *** as postgres
> postgres=# GRANT all on function nvl(anyelement,anyelement) to public;
> GRANT
> postgres=#
>
> *** as unprivileged user
> offload=> select nvl(0,1);
> ERROR:  function nvl(integer, integer) does not exist
> LINE 1: select nvl(0,1);
>                ^
> HINT:  No function matches the given name and argument types. You might need
> to add explicit type casts.

This looks like you defined the function in template1 *after* you created the
user's DB.  Or never defined it there at all.

Try defining the function in the user's DB itself or, if able, recreate the
user's DB after defining it in template1.

HTH.

Bosco.

В списке pgsql-general по дате отправления:

Предыдущее
От: Matt Warner
Дата:
Сообщение: Re: Unprivileged access to pgsql functions?
Следующее
От: John R Pierce
Дата:
Сообщение: Re: Unprivileged access to pgsql functions?