3 Şubat 2019 Pazar

GRANT

Giriş
Grant kelimesinden sonra ALL, INSERT, SELECT, UPDATE, DELETE, CONNECT kelimeleri gelir daha sonra ON TABLE X , ON ALL TABLES, ON DATABASE, ON ALL SEQUENCES kelimeleri gelir.

CONNECT Hakkı
Şöyle yaparız.
GRANT CONNECT ON DATABASE my_db TO my_user;
USAGE Hakkı
Şöyle yaparız.
GRANT USAGE ON SCHEMA public TO my_user;
ALL PRIVILEGES Hakkı
Örnek
Şöyle yaparız. springbootjpa veri tabanındaki tüm hakları jpatutorial kullanıcısına verir.
GRANT ALL PRIVILEGES ON DATABASE springbootjpa TO jpatutorial;
Örnek
Şöyle yaparız.
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO my_user;
Örnek
Şöyle yaparız.
GRANT ALL ON TABLE public.user_info TO "postgre-core-owneer";
ALL TABLES ve ALL SEQUENCES genellikle birlikte verilir. Şöyle yaparız.
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA my_schema TO MY_GROUP;
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA my_schema TO MY_GROUP;
ALL SEQUENCES Hakkı
Şöyle yaparız.
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA public TO my_user;


Hiç yorum yok:

Yorum Gönder