Commit 1996b482 authored by Magnus Hagander's avatar Magnus Hagander

Add missing part of replication role docs

Noted by Peter E.
parent c0e96b49
......@@ -169,7 +169,8 @@ CREATE USER <replaceable>name</replaceable>;
<term>superuser status<indexterm><primary>superuser</></></term>
<listitem>
<para>
A database superuser bypasses all permission checks. This is a
A database superuser bypasses all permission checks, except the right
to log in or the right to initiate replication. This is a
dangerous privilege and should not be used carelessly; it is best
to do most of your work as a role that is not a superuser.
To create a new database superuser, use <literal>CREATE ROLE
......@@ -208,6 +209,20 @@ CREATE USER <replaceable>name</replaceable>;
</listitem>
</varlistentry>
<varlistentry>
<term>initiating replication<indexterm><primary>role</><secondary>privilege to initiate replication</></></term>
<listitem>
<para>
A role must explicitly be given permission to initiate streaming
replication (superusers do not bypass this check). A role used
for streaming replication must always have <literal>LOGIN</>
permission as well. To create such a role, use
<literal>CREATE ROLE <replaceable>name</replaceable> REPLICATION
LOGIN</literal>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>password<indexterm><primary>password</></></term>
<listitem>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment