From e47cbb3bad32cfb5fca5e6c70798534c9c51fc2b Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Mon, 12 Jul 2004 20:23:59 +0000 Subject: Add has_tablespace_privilege(). Christopher Kings-Lynne --- doc/src/sgml/func.sgml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) (limited to 'doc/src') diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index cb7a5a00d98..998f693c79b 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -1,5 +1,5 @@ @@ -6980,6 +6980,21 @@ SELECT set_config('log_statement_stats', 'off', false); boolean does current user have privilege for schema + + has_tablespace_privilege(user, + tablespace, + privilege) + + boolean + does user have privilege for tablespace + + + has_tablespace_privilege(tablespace, + privilege) + + boolean + does current user have privilege for tablespace + @@ -6999,6 +7014,9 @@ SELECT set_config('log_statement_stats', 'off', false); has_schema_privilege + + has_tablespace_privilege + has_table_privilege checks whether a user @@ -7064,6 +7082,14 @@ SELECT has_function_privilege('joeuser', 'myfunc(int, text)', 'execute'); USAGE. + + has_tablespace_privilege checks whether a user + can access a tablespace in a particular way. The possibilities for its + arguments are analogous to has_table_privilege. + The desired access privilege type must evaluate to + CREATE. + + To evaluate whether a user holds a grant option on the privilege, append WITH GRANT OPTION to the privilege key -- cgit v1.2.3