Privilegios de sinónimos
Los sinónimos utilizan el mismo esquema de seguridad que otros objetos de base de datos de Netezza Performance Server. Como usuario administrativo, tiene todos los privilegios sobre los sinónimos y no tiene que otorgarse explícitamente privilegios para gestionarlos. El propietario de la base de datos tiene todos los privilegios sobre todos los sinónimos de la base de datos. El propietario del sinónimo tiene todos los privilegios sobre el sinónimo. Para seleccionar desde un objeto, el propietario del sinónimo también debe tener privilegios para la función, vista o tabla referida.
| Para ejecutar este comando: | Necesita este privilegio: |
|---|---|
| CREATE SYNONYM | Otorga al usuario el privilegio de administración Crear sinónimo. |
| ALTER SYNONYM | Otorga al usuario el privilegio Alter para un sinónimo o la clase de objeto Synonym. |
| DROP SYNONYM | Otorga al usuario el privilegio Drop para un sinónimo o la clase de objeto Synonym. |
| Sinónimos LIST | Todos los usuarios tienen el privilegio List de forma predeterminada y pueden ver todos los sinónimos. |
| Sinónimos SELECT | Todos los usuarios tienen el privilegio Select de forma predeterminada para seleccionar todos los sinónimos. |
Otorga privilegios para crear, modificar y descartar sinónimos con el comando GRANT SYNONYM.
GRANT [CREATE] SYNONYM TO user_or_group;
GRANT ALTER, DROP ON synonym_name TO user_or_group;
Revoca privilegios para crear, modificar y descartar sinónimos con el comando REVOKE SYNONYM.
REVOKE [CREATE] SYNONYM FROM user_or_group;
REVOKE ALTER, DROP ON synonym_name FROM user_or_group;