diff options
author | Tom Lane | 2014-05-09 01:45:02 +0000 |
---|---|---|
committer | Tom Lane | 2014-05-09 01:45:35 +0000 |
commit | 519c32fa004712888347115fbb493d31315a17a1 (patch) | |
tree | e0830c9934cba743ece780ef5b6a82f22a020476 | |
parent | 01fc25f15da72d859a47b1e5acf564009cf9c89b (diff) |
Document permissions needed for pg_database_size and pg_tablespace_size.
Back in 8.3, we installed permissions checks in these functions (see
commits 8bc225e7990a and cc26599b7206). But we forgot to document that
anywhere in the user-facing docs; it did get mentioned in the 8.3 release
notes, but nobody's looking at that any more. Per gripe from Suya Huang.
-rw-r--r-- | doc/src/sgml/func.sgml | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index ce16448751f..cc246582df3 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -13178,7 +13178,11 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup()); <para> <function>pg_database_size</function> and <function>pg_tablespace_size</> accept the OID or name of a database or tablespace, and return the total - disk space used therein. + disk space used therein. To use <function>pg_database_size</function>, + you must have <literal>CONNECT</> permission on the specified database + (which is granted by default). To use <function>pg_tablespace_size</>, + you must have <literal>CREATE</> permission on the specified tablespace, + unless it is the default tablespace for the current database. </para> <para> |