Re: [GENERAL] Get the list of permissions/privileges on schema
От | dipti shah |
---|---|
Тема | Re: [GENERAL] Get the list of permissions/privileges on schema |
Дата | |
Msg-id | d5b05a951003300240l3780b1c8s7dee8acf055523e6@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: [GENERAL] Get the list of permissions/privileges on schema (Ashesh Vashi <ashesh.vashi@enterprisedb.com>) |
Список | pgsql-novice |
Thanks Ashesh, I ran below command and it is listing all privileges of objects under mydb schema. Actually, I want to know what are the permissions "user1" has on mydb schema. Could you please tell me how to do this?
mydb=# select pc.relname, pc.relacl from pg_class pc, pg_namespace pn where pc.relnamespace=pn.oid and pn.nspname='mydb';
relname | relacl
----------------------------------+-----------------------------------------------
mylog | {postgres=arwdDxt/postgres,=arwdDxt/postgres}
techtable | {postgres=arwdDxt/postgres,=ar/postgres}
techtable_log |
hrtable | {postgres=arwdDxt/postgres,=ar/postgres}
hrtable_log |
(5 rows)
mydb=> select current_user;
current_user
--------------
user1
(1 row)
mydb=>
Thanks,
Dipti
mydb=# select pc.relname, pc.relacl from pg_class pc, pg_namespace pn where pc.relnamespace=pn.oid and pn.nspname='mydb';
relname | relacl
----------------------------------+-----------------------------------------------
mylog | {postgres=arwdDxt/postgres,=arwdDxt/postgres}
techtable | {postgres=arwdDxt/postgres,=ar/postgres}
techtable_log |
hrtable | {postgres=arwdDxt/postgres,=ar/postgres}
hrtable_log |
(5 rows)
mydb=> select current_user;
current_user
--------------
user1
(1 row)
mydb=>
Thanks,
Dipti
On Thu, Mar 25, 2010 at 2:44 PM, Ashesh Vashi <ashesh.vashi@enterprisedb.com> wrote:
You should look into the pg_class table : relacl attribute for the permissions on any object.--
Thanks & Regards,
Ashesh Vashi
EnterpriseDB INDIA: Enterprise Postgres CompanyOn Thu, Mar 25, 2010 at 2:37 PM, dipti shah <shahdipti1980@gmail.com> wrote:Hi,Could any one please tell me how to get list of all the permissions on the schema (or any postgresql objects), stored them somewhere before executing stored procedure and then restore them?Thanks,Dipti
В списке pgsql-novice по дате отправления: