ERROR: permission denied for database control - Mailing list pgsql-general

From Huang, Suya
Subject ERROR: permission denied for database control
Date
Msg-id D83E55F5F4D99B4A9B4C4E259E6227CD0148C0F9@AUX1EXC01.apac.experian.local
Whole thread Raw
Responses Re: ERROR: permission denied for database control
List 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 by date:

Previous
From: Sameer Kumar
Date:
Subject: Oracle to PostgreSQL replication
Next
From: Leif Jensen
Date:
Subject: Re: Server process crash - Segmentation fault