Mündəricat:

PostgreSQL-də yalnız oxunan istifadəçini necə yaratmaq olar?
PostgreSQL-də yalnız oxunan istifadəçini necə yaratmaq olar?

Video: PostgreSQL-də yalnız oxunan istifadəçini necə yaratmaq olar?

Video: PostgreSQL-də yalnız oxunan istifadəçini necə yaratmaq olar?
Video: БАСМА - Любимое узбекское блюдо в казане / Сталик Ханкишиев 2024, Bilər
Anonim

PostgreSQL - Yalnız oxumaq üçün istifadəçini necə yaratmaq olar?

  1. Kimə yaratmaq yeni PostgreSQL-də istifadəçi : İSTİFADƏÇİ YARADIN istifadəçi adı İLƏ ŞİFƏ 'sizin_parolunuz';
  2. CONNECT girişini VERİN: VERİLƏNƏ BAZASINDA verilənlər bazası_adı istifadəçi adına BAĞLANMA VERİN;
  3. Sonra sxem üzrə İSTİFADƏ VERİN: SCHEMA ÜZRƏ İSTİFADƏ VERİN schema_name TO username;
  4. SEÇİM VERİN. Müəyyən bir cədvəl üçün SEÇİM verin:

Bundan əlavə, PostgreSQL-də istifadəçiyə qoşulma imtiyazlarını necə verə bilərəm?

PostgreSQL istifadəçisinə giriş icazəsi vermək üçün bəzi ümumi bəyanatlar bunlardır:

  1. Verilənlər bazasına CONNECT verin:
  2. Sxemdə USAGE verin:
  3. DML ifadələri üçün bütün cədvəllərdə qrant verin: SEÇ, INSERT, YENİLƏNDİR, SİL:
  4. Sxemdəki bütün cədvəllərdə bütün imtiyazları verin:
  5. Sxemdəki bütün ardıcıllıqlar üzrə bütün imtiyazları verin:

Bir də soruşa bilərsiniz, PostgreSQL-də qrant istifadəsi nədir? GRANT İSTİFADƏ ON SCHEMA schema TO rol; İSTİFADƏ : Sxemlər üçün, müəyyən edilmiş sxemdə olan obyektlərə giriş imkanı verir (obyektlərin öz imtiyaz tələblərinin də yerinə yetirildiyini nəzərə alaraq). Əsasən bu, qrant alana sxem daxilində obyektləri "baxmağa" imkan verir.

İnsanlar da soruşurlar ki, pgAdmin-də necə yeni istifadəçi yarada bilərəm?

Yaradılır a istifadəçi ilə pgAdmin . istifadə edərək PostgreSQL server instansiyanıza qoşulun pgAdmin > 'Qrup Rolları' üzərinə sağ klikləyin və ' seçin Yeni Qrup rolu'. Rola təsviri ad verin > "OK" düyməsini basın.

Sxemdəki bütün cədvəlləri necə verə bilərəm?

Necə etmək olar: a-da bütün sxemlərdəki bütün cədvəllərdə imtiyazlar verin

  1. Verilənlər bazanızda sxemlərin siyahısını əldə edin. Verilənlər bazanızdakı bütün sxemləri əldə etmək üçün SHOW SCHEMAS əmrini işə salın; məsələn, dbtest: VERİLƏNLƏR BAZASINDA SEXEMLARI GÖSTƏRİN dbtest;
  2. İmtiyazlar verin. Verilənlər bazasındakı bütün sxemlərdəki bütün cədvəllərə xüsusi imtiyaz verin.

Tövsiyə: