PostgreSQL Database Bazında Yetkilendirmeler isimli yazımda veritabanı bazında yetkilendirmeden bahsetmiştim genel yetkileri görmek için yazıma göz atabilirsiniz. Veritabanı yönetimi ile uğraşıyorsanız bir veritabanın da sadece tek bir view e ya da sadece bir tabloya erişmek istenilen zamanlar olabilir . Böyle durumlar da GRANT komutu yardımı ile sadece ilgili objeye yetkiler tanımlanmaktadır.
SYNTAX:
GRANT SELECT,INSERT,UPDATE,DELETE TO kullanıcı_adi;
Örnek olarak öğrenciler tablomuza faruk userına select yetkisi verelim.
GRANT select ON ogrenciler TO faruk;
Örnek olarak öğrenciler tablomuza faruk userına insert yetkisi verelim.
GRANT insert ON ogrenciler TO faruk;
Örnek olarak öğrenciler tablomuza faruk userına update yetkisi verelim.
GRANT update ON ogrenciler TO faruk;
Örnek olarak öğrenciler tablomuza faruk userına delete yetkisi verelim.
GRANT delete ON ogrenciler TO faruk;
Tanımlanan yetkileri almak için bir sonraki yazımdan faydalanabilirsiniz.
86 total views, 2 views today