manpagez: man pages & more
man alter_group(l)
Home | html | info | man
ALTER GROUP()                    SQL Commands                    ALTER GROUP()




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         2008-09-19                     ALTER GROUP()

postgresql 8.3.4 - Generated Thu Oct 2 07:48:38 CDT 2008
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.