PostgreSQL de Spesifik Yetkileri Almak

Uygulamada userların  yetkisini almak isteyebilirsiniz bu durumda aşağıdaki plpgsql komutlarından yararlanabilirsiniz. İlk olarak sytanxlarını sonra örnekleri görelim..

Aşağıdaki örnekde f_user ın  tablo sequences ve functionlar da bulunan bütün yetkilerini almak için aşağıdaki komutları kullanırız.

Şema üzerinde create yetkisi almak için aşağıdaki komuttan yararlanabiliriz.

Aşağıdaki komut yardımı ile de products tablosundan sırayla select,insert ,update ,delete yetkilerini alacağız.

Tablo üzerinde sadece select yetkisini almak için;

Tablo üzerinde sadece INSERT yetkisini almak için;

Tablo üzerinde sadece UPDATE yetkisini almak için;

Tablo üzerinde sadece DELETE yetkisini almak için;

Hem select hem insert gibi yetkileri almak için de aşağıdaki gibi araya virgül koyarak komutu düzenleyebilir ve çalıştırabilirsiniz.

 

412 total views, 3 views today

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir