From: | Achilleas Mantzios <a(dot)mantzios(at)cloud(dot)gatewaynet(dot)com> |
---|---|
To: | pgsql-general(at)lists(dot)postgresql(dot)org |
Subject: | Re: doc sql-grant.html Synopsis error? |
Date: | 2023-04-08 13:07:36 |
Message-ID: | 00828709-45d1-f82d-e270-7c9d4d52373e@cloud.gatewaynet.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Στις 8/4/23 15:58, ο/η jian he έγραψε:
>
> Hi.
> --work as intended.
> grant ALL PRIVILEGES on FUNCTION pg_catalog.pg_reload_conf() to test;
> grant ALL PRIVILEGES on FUNCTION pg_reload_conf() to test;
>
> -------------errors. it should be work, or I interpret the doc the
> wrong way?
> GRANT ALL PRIVILEGES ON FUNCTION pg_reload_conf() IN SCHEMA pg_catalog
> TO test;
> GRANT ALL PRIVILEGES ON FUNCTION pg_catalog.pg_reload_conf() IN SCHEMA
> pg_catalog TO test;
>
> doc: https://www.postgresql.org/docs/current/sql-grant.html
> GRANT { EXECUTE | ALL [ PRIVILEGES ] }
> ON { { FUNCTION | PROCEDURE | ROUTINE }/|routine_name|/ [ ( [ [/|argmode|/ ] [/|arg_name|/ ]/|arg_type|/ [, ...] ] ) ] [, ...]
> | ALL { FUNCTIONS | PROCEDURES | ROUTINES } IN SCHEMA/|schema_name|/ [, ...] }
> TO/|role_specification|/ [, ...] [ WITH GRANT OPTION ]
> [ GRANTED BY/|role_specification|/ ]
> I am using postgres 16, but the grant function part does not change.
> What did I miss?
Hello, You missed the docs. The "IN SCHEMA" version always goes with ALL
FUNCTIONS in the beginning. What would be the point specifying
pg_catalog.pg_reload_conf() IN SCHEMA pg_catalog, i.e. giving the SCHEMA
twice ?
--
Achilleas Mantzios
IT DEV - HEAD
IT DEPT
Dynacom Tankers Mgmt
From | Date | Subject | |
---|---|---|---|
Next Message | Adrian Klaver | 2023-04-08 15:18:24 | Re: doc sql-grant.html Synopsis error? |
Previous Message | jian he | 2023-04-08 12:58:40 | doc sql-grant.html Synopsis error? |