DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

/usr/man2/cat.l/alter_group.l.Z





NAME

       ALTER GROUP - change role name or membership


SYNOPSIS

       ALTER GROUP groupname ADD USER username [, ... ]
       ALTER GROUP groupname DROP USER username [, ... ]

       ALTER GROUP groupname RENAME TO newname


DESCRIPTION

       ALTER  GROUP  changes the attributes of a user group.  This is an obso-
       lete  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  grant-
       ing  or  revoking membership in the role named as the ``group''; so the
       preferred way  to  do  this  is  to  use  GRANT  [grant(l)]  or  REVOKE
       [revoke(l)].

       The third variant changes the name of the group. This is exactly equiv-
       alent to renaming the role with ALTER ROLE [alter_role(l)].


PARAMETERS

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

       username
              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.

       newname
              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.


SEE ALSO

       GRANT [grant(l)], REVOKE [revoke(l)], ALTER ROLE [alter_role(l)]

SQL - Language Statements         2005-11-05                     ALTER GROUP()

Man(1) output converted with man2html