Synonyme : privilèges
Les synonymes utilisent le même schéma de sécurité que les autres objets de la base de données Netezza Performance Server. En tant qu'utilisateur admin, vous disposez de tous les privilèges sur les synonymes et n'avez pas besoin de vous accorder explicitement des privilèges pour les gérer. Le propriétaire de la base de données dispose de tous les privilèges sur tous les synonymes de la base de données. Le propriétaire du synonyme a tous les privilèges sur le synonyme. Pour effectuer une sélection à partir d'un objet, le propriétaire du synonyme doit également disposer de privilèges sur la table, la vue ou la fonction référencée.
| Pour exécuter cette commande : | Vous avez besoin de ce privilège : |
|---|---|
| CREATE SYNONYM | Accorder à l'utilisateur le privilège d'administration Create Synonym. |
| ALTER SYNONYME | Accorder à l'utilisateur le privilège Alter pour un synonyme ou la classe d'objets Synonym. |
| DROP SYNONYME | Accorde à l'utilisateur le privilège Drop pour un synonyme ou la classe d'objets Synonym. |
| LIST synonymes | Tous les utilisateurs ont le privilège Liste par défaut et peuvent voir tous les synonymes. |
| SELECT synonymes | Tous les utilisateurs disposent par défaut du privilège Sélectionner pour sélectionner tous les synonymes. |
La commande GRANT SYNONYM permet d'accorder des privilèges pour créer, modifier et supprimer des synonymes.
GRANT [CREATE] SYNONYM TO user_or_group;
GRANT ALTER, DROP ON synonym_name TO user_or_group;
La commande REVOKE SYNONYM permet de révoquer les privilèges de création, de modification et de suppression des synonymes.
REVOKE [CREATE] SYNONYM FROM user_or_group;
REVOKE ALTER, DROP ON synonym_name FROM user_or_group;