You signed in with another tab or window.Reload to refresh your session.You signed out in another tab or window.Reload to refresh your session.You switched accounts on another tab or window.Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/src/sgml/release-16.sgml
+20-2Lines changed: 20 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -229,6 +229,24 @@ Collations and locales can vary between databases so having them as read-only se
229
229
</para>
230
230
</listitem>
231
231
232
+
<!--
233
+
Author: Robert Haas <rhaas@postgresql.org>
234
+
2022-08-25 [e3ce2de09] Allow grant-level control of role inheritance behavior.
235
+
-->
236
+
237
+
<listitem>
238
+
<para>
239
+
Role inheritance now controls the default inheritance status of member roles added during <link linkend="sql-grant"><command>GRANT</command></link> (Robert Haas)
240
+
</para>
241
+
242
+
<para>
243
+
The role's default inheritance behavior can be overridden with the new <command>GRANT ... WITH INHERIT</command> clause.
244
+
This allows inheritance of some roles and not others because the members' inheritance status is set at <command>GRANT</command> time.
245
+
Previously the inheritance status of member roles was controlled only by the role's inheritance status, and
246
+
changes to a role's inheritance status affected all previous and future member roles.
247
+
</para>
248
+
</listitem>
249
+
232
250
<!--
233
251
Author: Robert Haas <rhaas@postgresql.org>
234
252
2023-01-10 [cf5eb37c5] Restrict the privileges of CREATEROLE users.
@@ -814,11 +832,11 @@ Author: Robert Haas <rhaas@postgresql.org>
814
832
815
833
<listitem>
816
834
<para>
817
-
Allow <link linkend="sql-grant"><command>GRANT</command></link> tocontrol role inheritance behavior (Robert Haas)
By default, role inheritance is controlled bytheinheritance status of the member role. The new <command>GRANT</command> clauses <literal>WITHINHERIT</literal> and <literal>WITH ADMIN</literal>can now override this.
839
+
Previously onlythe<literal>WITHADMIN OPTION</literal>syntax was supported.