««« | »»»
PostgreSQL 8.4: privilegi a livello di colonna
In questo post esamineremo un po’ più da vicino le novità della versione 8.4 per quanto riguarda i privilegi.
In PostgreSQL — come anche in altri sistemi — si usa il comando GRANT per assegnare i privilegi per usare gli oggetti del database e gestire i ruoli di utenza.
Rispetto alla versione precedente, la novità più importante è appunto quella di poter scendere fino alla singola colonna nell’assegnazione dei privilegi. In questo modo si semplificano notevolmente le soluzioni per implementare scenari in cui, ad esempio, due gruppi di utenti potevano inserire dati ma solo uno dei due poteva poi modificare i dati di una data colonna.
Soprattutto questa miglioria consente di risolvere questi problemi in modo dichiarativo e non procedurale, che è molto più pulito e potente. Ad esempio, possiamo pensare a sistemi in cui alcuni campi nei form vengano mostrato o meno in base al profilo dell’utente e così via.
Per proseguire
Commenti e trackback sono disabilitati.
Commenti su PostgreSQL 8.4: privilegi a livello di colonna
Una risposta
PostgreSQL 8.4: query ricorsive con WITH - ReFactor.it (10/05/09)
[…] abbiamo visto delle novità non particolarmente eclatanti(1, 2, 3). Con l’introduzione delle “WITH queries” passiamo a qualcosa di […]