Tartalomjegyzék:

Hogyan hozhat létre írásvédett felhasználót a PostgreSQL-ben?
Hogyan hozhat létre írásvédett felhasználót a PostgreSQL-ben?

Videó: Hogyan hozhat létre írásvédett felhasználót a PostgreSQL-ben?

Videó: Hogyan hozhat létre írásvédett felhasználót a PostgreSQL-ben?
Videó: Веб-приложения Python с Flask, Эзра Зигмонд 2024, Lehet
Anonim

PostgreSQL – Hogyan készítsünk írásvédett felhasználót?

  1. Nak nek teremt egy új felhasználó a PostgreSQL-ben : FELHASZNÁLÓ LÉTREHOZÁSA felhasználónév JELSZÓVAL 'a_jelszó';
  2. A CONNECT hozzáférés megadása: CSATLAKOZÁS AZ ADATBÁZISBAN adatbázis_neve A felhasználónévnek;
  3. Ezután GRANT USAGE a sémán: GRANT USAGE ON SCHEMA séma_neve A felhasználónévhez;
  4. GRANT SELECT. SELECT engedélyezése egy adott táblázathoz:

Ezen kívül hogyan adhatok csatlakozási jogosultságokat a felhasználónak a PostgreSQL-ben?

Íme néhány gyakori utasítás a PostgreSQL-felhasználók hozzáférésének biztosítására:

  1. CONNECT engedélyezése az adatbázishoz:
  2. USAGE támogatása a sémán:
  3. Engedélyezés az összes táblára a DML utasításokhoz: SELECT, INSERT, UPDATE, DELETE:
  4. Adjon meg minden jogosultságot a séma összes táblájához:
  5. Adjon meg minden jogosultságot a séma összes sorozatához:

Felmerülhet az a kérdés is, hogy mi az engedélyhasználat a PostgreSQL-ben? TÁMOGATÁS HASZNÁLATA ON SCHEMA séma TO szerepkör; HASZNÁLAT : Sémák esetén hozzáférést tesz lehetővé a megadott sémában található objektumokhoz (feltételezve, hogy az objektumok saját jogosultsági követelményei is teljesülnek). Lényegében ez lehetővé teszi a kedvezményezett számára, hogy „megkeressen” objektumokat a sémán belül.

Az emberek azt is kérdezik, hogyan hozhatok létre új felhasználót a pgAdminon?

Létrehozás a felhasználó val vel pgAdmin . Csatlakozzon a PostgreSQL-kiszolgálópéldányhoz a használatával pgAdmin > kattintson a jobb gombbal a „Csoportszerepek” elemre, és válassza a „ Új Csoportszerep”. Adjon a szerepkörnek egy leíró nevet, majd kattintson az „OK” gombra.

Hogyan engedélyezhetem egy séma összes tábláját?

Hogyan: Adjon jogosultságokat az összes sémában lévő összes táblához a

  1. Szerezze meg az adatbázisban lévő sémák listáját. Futtassa a SHOW SCHEMAS parancsot az adatbázisban lévő összes séma lekéréséhez; pl. dbtest: SHOW SHEMAS IN DATABASE dbtest;
  2. Adjon kiváltságokat. Adjon meg egy adott jogosultságot az adatbázis összes sémájában lévő összes táblához.

Ajánlott: