Grupos - Amazon Redshift

Grupos

Los grupos son conjuntos de usuarios que han recibido todos ellos los permisos correspondientes asociados al grupo. Puede utilizar grupos para asignar permisos. Por ejemplo, puede crear diferentes grupos para ventas, administración y asistencia, y concederles a los usuarios de cada grupo el acceso adecuado a los datos que necesitan para su trabajo. Puede conceder o revocar permisos en el nivel del grupo, y esos cambios se aplicarán a todos los miembros del grupo, excepto a los superusuarios.

Consulte la tabla de catálogo del sistema PG_GROUP para ver una lista de todos los grupos de usuarios:

select * from pg_group;

Por ejemplo, para mostrar todos los usuarios de bases de datos por grupo, ejecute el siguiente SQL.

SELECT u.usesysid ,g.groname ,u.usename FROM pg_user u LEFT JOIN pg_group g ON u.usesysid = ANY (g.grolist)

Creación, modificación y eliminación de grupos

Solo un superusuario puede crear, modificar o eliminar grupos.

Puede llevar a cabo las siguientes acciones:

  • Para crear un grupo, use el comando CREATE GROUP.

  • Para agregar o eliminar usuarios de un grupo existente, use el comando ALTER GROUP.

  • Para eliminar un grupo, use el comando DROP GROUP. Este comando solo elimina el grupo, no los usuarios miembros.