From 44b973b71c9566b946bd2a3dd1570d4fed1547a8 Mon Sep 17 00:00:00 2001 From: Fujii Masao Date: Thu, 9 May 2019 01:35:13 +0900 Subject: [PATCH] Fix documentation for the privileges required for replication functions. Previously it's documented that use of replication functions is restricted to superusers. This is true for the functions which use replication origin, but not for pg_logicl_emit_message() and functions which use replication slot. For example, not only superusers but also users with REPLICATION privilege is allowed to use the functions for replication slot. This commit fixes the documentation for the privileges required for those replication functions. Back-patch to 9.4 (all supported versions). Author: Matsumura Ryo Discussion: https://postgr.es/m/03040DFF97E6E54E88D3BFEE5F5480F74ABA6E16@G01JPEXMBYT04 --- doc/src/sgml/func.sgml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/doc/src/sgml/func.sgml b/doc/src/sgml/func.sgml index af5ec0c2e1e..572519b8b80 100644 --- a/doc/src/sgml/func.sgml +++ b/doc/src/sgml/func.sgml @@ -18456,8 +18456,10 @@ postgres=# SELECT * FROM pg_xlogfile_name_offset(pg_stop_backup()); See , , and - for information about the underlying features. Use of these - functions is restricted to superusers. + for information about the underlying features. + Use of functions for replication origin is restricted to superusers. + Use of functions for replication slot is restricted to superusers + and users having REPLICATION privilege.