aboutsummaryrefslogtreecommitdiff
path: root/doc/src
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>2023-10-10 16:44:02 -0400
committerBruce Momjian <bruce@momjian.us>2023-10-10 16:44:02 -0400
commit8e78f0a159bc43e2c1eb8b9597d59bc6c154467b (patch)
tree49d44375eb48b0d5005f1c584fabaf1bbdf05f3c /doc/src
parent914599e569966a86ac131db47a5c61e47f5cdca2 (diff)
downloadpostgresql-8e78f0a159bc43e2c1eb8b9597d59bc6c154467b.tar.gz
postgresql-8e78f0a159bc43e2c1eb8b9597d59bc6c154467b.zip
doc: Move CREATE ROLE's IN GROUP and USER to deprecated
Reported-by: t.kitynski@gmail.com Discussion: https://postgr.es/m/167473556945.2667294.2003897901995802549@wrigleys.postgresql.org Backpatch-through: master
Diffstat (limited to 'doc/src')
-rw-r--r--doc/src/sgml/ref/create_role.sgml37
1 files changed, 16 insertions, 21 deletions
diff --git a/doc/src/sgml/ref/create_role.sgml b/doc/src/sgml/ref/create_role.sgml
index 7249fc74324..8dd2a6395c4 100644
--- a/doc/src/sgml/ref/create_role.sgml
+++ b/doc/src/sgml/ref/create_role.sgml
@@ -36,10 +36,8 @@ CREATE ROLE <replaceable class="parameter">name</replaceable> [ [ WITH ] <replac
| [ ENCRYPTED ] PASSWORD '<replaceable class="parameter">password</replaceable>' | PASSWORD NULL
| VALID UNTIL '<replaceable class="parameter">timestamp</replaceable>'
| IN ROLE <replaceable class="parameter">role_name</replaceable> [, ...]
- | IN GROUP <replaceable class="parameter">role_name</replaceable> [, ...]
| ROLE <replaceable class="parameter">role_name</replaceable> [, ...]
| ADMIN <replaceable class="parameter">role_name</replaceable> [, ...]
- | USER <replaceable class="parameter">role_name</replaceable> [, ...]
| SYSID <replaceable class="parameter">uid</replaceable>
</synopsis>
</refsynopsisdiv>
@@ -295,15 +293,6 @@ in sync when changing the above synopsis!
</varlistentry>
<varlistentry>
- <term><literal>IN GROUP</literal> <replaceable class="parameter">role_name</replaceable></term>
- <listitem>
- <para><literal>IN GROUP</literal> is an obsolete spelling of
- <literal>IN ROLE</literal>.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term><literal>ROLE</literal> <replaceable class="parameter">role_name</replaceable></term>
<listitem>
<para>
@@ -327,16 +316,6 @@ in sync when changing the above synopsis!
</varlistentry>
<varlistentry>
- <term><literal>USER</literal> <replaceable class="parameter">role_name</replaceable></term>
- <listitem>
- <para>
- The <literal>USER</literal> clause is an obsolete spelling of
- the <literal>ROLE</literal> clause.
- </para>
- </listitem>
- </varlistentry>
-
- <varlistentry>
<term><literal>SYSID</literal> <replaceable class="parameter">uid</replaceable></term>
<listitem>
<para>
@@ -484,6 +463,22 @@ CREATE ROLE <replaceable class="parameter">name</replaceable> [ WITH ADMIN <repl
by giving users the <literal>NOINHERIT</literal> attribute, while roles are
given the <literal>INHERIT</literal> attribute.
</para>
+
+ <para>
+ The <literal>USER</literal> clause has the same behavior as
+ <literal>ROLE</literal> but has been deprecated:
+<synopsis>
+USER <replaceable class="parameter">role_name</replaceable> [, ...]
+</synopsis>
+ </para>
+
+ <para>
+ The <literal>IN GROUP</literal> clause has the same behavior as <literal>IN
+ ROLE</literal> but has been deprecated:
+<synopsis>
+IN GROUP <replaceable class="parameter">role_name</replaceable> [, ...]
+</synopsis>
+ </para>
</refsect1>
<refsect1>