Kazalo:

Kako ustvarite uporabnika, ki je samo za branje v PostgreSQL?
Kako ustvarite uporabnika, ki je samo za branje v PostgreSQL?

Video: Kako ustvarite uporabnika, ki je samo za branje v PostgreSQL?

Video: Kako ustvarite uporabnika, ki je samo za branje v PostgreSQL?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Maj
Anonim

PostgreSQL - Kako ustvariti uporabnika samo za branje?

  1. Za ustvariti nov uporabnik v PostgreSQL : USTVARI UPORABNIKA uporabniško ime WITH PASSWORD 'vaše_geslo';
  2. ODOBRITE dostop CONNECT: ODOBRITE POVEZAVO ON DATABASE ime_baze podatkov TO uporabniško ime;
  3. Nato GRANT USAGE na shemi: GRANT USAGE ON SCHEMA schema_name TO username;
  4. GRANT SELECT. Dodeli SELECT za določeno tabelo:

Poleg tega, kako uporabniku dodelim privilegije za povezavo v PostgreSQL?

Tukaj je nekaj običajnih izjav za odobritev dostopa uporabniku PostgreSQL:

  1. Dodeli CONNECT v bazo podatkov:
  2. Dodeli USAGE na shemi:
  3. Dovoli za vse tabele za stavke DML: SELECT, INSERT, UPDATE, DELETE:
  4. Dodeli vse privilegije za vse tabele v shemi:
  5. Dodeli vse privilegije za vsa zaporedja v shemi:

Lahko se tudi vprašamo, kaj je uporaba odobritev v PostgreSQL? UPORABA GRANT ON SCHEMA shema TO vlogo; UPORABA : Za sheme omogoča dostop do predmetov, ki jih vsebuje podana shema (ob predpostavki, da so izpolnjene tudi lastne zahteve za privilegije objektov). V bistvu to omogoča prejemniku, da "poišče" predmete znotraj sheme.

Ljudje tudi sprašujejo, kako ustvarim novega uporabnika na pgAdmin?

Ustvarjanje a uporabnik z pgAdmin . Povežite se s svojim primerkom strežnika PostgreSQL z uporabo pgAdmin > z desno tipko miške kliknite »Group Roles« in izberite » Novo Skupinska vloga". Vlogi dajte opisno ime > kliknite »V redu«.

Kako dodelim vse tabele v shemi?

Kako: podeliti privilegije za vse tabele v vseh shemah v a

  1. Pridobite seznam shem v svoji bazi podatkov. Zaženite ukaz SHOW SCHEMAS, da pridobite vse sheme v bazi podatkov; npr. dbtest: POKAŽI SHEME V PODATKOVNI BAZI dbtest;
  2. Podeli privilegije. Dodeli posebno pooblastilo za vse tabele v vseh shemah v bazi podatkov.

Priporočena: