SVV_DEFAULT_PRIVILEGES
Utilice SVV_DEFAULT_PRIVILEGES para ver los privilegios predeterminados a los que tiene acceso un usuario en un clúster de Amazon Redshift.
SVV_DEFAULT_PRIVILEGES es visible para los siguientes usuarios:
Superusuarios
Usuarios con el permiso ACCESS SYSTEM TABLE
Los demás usuarios solo pueden ver los permisos predeterminados que se les concedan.
Columnas de la tabla
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
schema_name | texto | El nombre del esquema. |
object_type | texto | El tipo de objeto. Los valores posibles son RELATION, FUNCTION o PROCEDURE. |
owner_id | integer | El ID del propietario. El valor posible es el ID de usuario. |
owner_name | texto | El nombre del propietario. |
owner_type | texto | El tipo de propietario. El valor posible es el usuario. |
privilege_type | texto | El tipo de privilegio. Los valores posibles son INSERT, SELECT, UPDATE, DELETE, RULE, REFERENCES TRIGGER, DROP y EXECUTE. |
grantee_id | integer | El ID del beneficiario de la concesión. Los valores posibles son ID de usuario, ID de rol e ID de grupo. |
grantee_type | texto | El tipo de beneficiario de la concesión. Los valores posibles son usuario, rol y público. |
admin_option | boolean | Este valor que indica si el usuario puede conceder permisos a otros usuarios y roles. Siempre es false (falso) para el tipo de rol y grupo. |
Consulta de ejemplo
En el siguiente ejemplo se devuelve la salida para SVV_DEFAULT_PRIVILEGES.
SELECT * from svv_default_privileges; schema_name | object_type | owner_id | owner_name | owner_type | privilege_type | grantee_id | grantee_name | grantee_type | admin_option -------------+-------------------+--------- +------------+------------+----------------+------------+--------------+--------------+-------------+ public | RELATION | 106 | u1 | user | UPDATE | 107 | u2 | user | f | public | RELATION | 106 | u1 | user | SELECT | 107 | u2 | user | f |