ERROR: permission denied for database control

Поиск
Список
Период
Сортировка
От Huang, Suya
Тема ERROR: permission denied for database control
Дата
Msg-id D83E55F5F4D99B4A9B4C4E259E6227CD0148C0F9@AUX1EXC01.apac.experian.local
обсуждение исходный текст
Ответы Re: ERROR: permission denied for database control
Список pgsql-general

Hi,

 

I’ve encountered a weird problem in PostgreSQL :

 

postgres=> create user test password ‘test’;

 

postgres=> grant select on pg_catalog.pg_database_size to test;

 

postgres=> grant execute on function pg_catalog.pg_database_size(name) to test;

 

--login as user test

postgres=> select current_user;

current_user

--------------

test

(1 row)

 

 

--query individual database size is fine

postgres=> select pg_database_size('postgres');

pg_database_size

------------------

         25611884

(1 row)

 

--fails if try to get all db size in one sql

postgres=> SELECT current_date,pg_database_size(pg_database.datname) from pg_database;

ERROR:  permission denied for database control

 

Thanks,

Suya

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

Предыдущее
От: Sameer Kumar
Дата:
Сообщение: Oracle to PostgreSQL replication
Следующее
От: Leif Jensen
Дата:
Сообщение: Re: Server process crash - Segmentation fault