Privilegi sinonimi
I sinonimi utilizzano lo stesso schema di sicurezza degli altri oggetti del database Netezza Performance Server. Come utente amministratore, si hanno tutti i privilegi sui sinonimi e non è necessario concedersi esplicitamente i privilegi per gestirli. Il proprietario del database ha tutti i privilegi su tutti i sinonimi del database. Il proprietario del sinonimo ha tutti i privilegi sul sinonimo. Per selezionare da un oggetto, il proprietario del sinonimo deve avere anche i privilegi della tabella, vista o funzione di riferimento.
| Per eseguire questo comando: | Avete bisogno di questo privilegio: |
|---|---|
| Crea sinonimo | Concedere all'utente Creare sinonimi il privilegio di amministrazione. |
| ALTERARE IL SINONIMO | Conferisce all'utente il privilegio Alter per un sinonimo o per la classe di oggetti Synonym. |
| GETTARE SINONIMO | Concede all'utente il privilegio Drop per un sinonimo o per la classe di oggetti Synonym. |
| Sinonimi di ELENCO | Tutti gli utenti hanno il privilegio di Elenco per impostazione predefinita e possono vedere tutti i sinonimi. |
| Seleziona i sinonimi | Per impostazione predefinita, tutti gli utenti hanno il privilegio di selezionare tutti i sinonimi. |
Con il comando GRANT SYNONYM si concedono i privilegi per creare, modificare e eliminare i sinonimi.
GRANT [CREATE] SYNONYM TO user_or_group;
GRANT ALTER, DROP ON synonym_name TO user_or_group;
Con il comando REVOKE SYNONYM si revocano i privilegi di creazione, modifica e cancellazione dei sinonimi.
REVOKE [CREATE] SYNONYM FROM user_or_group;
REVOKE ALTER, DROP ON synonym_name FROM user_or_group;