From 5e45211a64149b3c659b90ff2de6fa982a5a93ed Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 4 May 2024 14:17:33 +0200 Subject: Adding upstream version 15.5. Signed-off-by: Daniel Baumann --- doc/src/sgml/html/sql-altergroup.html | 53 +++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 doc/src/sgml/html/sql-altergroup.html (limited to 'doc/src/sgml/html/sql-altergroup.html') diff --git a/doc/src/sgml/html/sql-altergroup.html b/doc/src/sgml/html/sql-altergroup.html new file mode 100644 index 0000000..50c0ed7 --- /dev/null +++ b/doc/src/sgml/html/sql-altergroup.html @@ -0,0 +1,53 @@ + +ALTER GROUP

ALTER GROUP

ALTER GROUP — change role name or membership

Synopsis

+ALTER GROUP role_specification ADD USER user_name [, ... ]
+ALTER GROUP role_specification DROP USER user_name [, ... ]
+
+where role_specification can be:
+
+    role_name
+  | CURRENT_ROLE
+  | CURRENT_USER
+  | SESSION_USER
+
+ALTER GROUP group_name RENAME TO new_name
+

Description

+ ALTER GROUP changes the attributes of a user group. + This is an obsolete command, though still accepted for backwards + compatibility, because groups (and users too) have been superseded by the + more general concept of roles. +

+ The first two variants add users to a group or remove them from a group. + (Any role can play the part of either a user or a + group for this purpose.) These variants are effectively + equivalent to granting or revoking membership in the role named as the + group; so the preferred way to do this is to use + GRANT or + REVOKE. +

+ The third variant changes the name of the group. This is exactly + equivalent to renaming the role with + ALTER ROLE. +

Parameters

group_name

+ The name of the group (role) to modify. +

user_name

+ Users (roles) that are to be added to or removed from the group. + The users must already exist; ALTER GROUP does not + create or drop users. +

new_name

+ The new name of the group. +

Examples

+ Add users to a group: + +

+ALTER GROUP staff ADD USER karl, john;
+

+ + Remove a user from a group: + +

+ALTER GROUP workers DROP USER beth;
+

Compatibility

+ There is no ALTER GROUP statement in the SQL + standard. +

\ No newline at end of file -- cgit v1.2.3