Re: doc sql-grant.html Synopsis error?

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

In response to

Responses

Browse pgsql-general by date

  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?