Inhoudsopgave:

Hoe maak je een alleen-lezen gebruiker aan in PostgreSQL?
Hoe maak je een alleen-lezen gebruiker aan in PostgreSQL?

Video: Hoe maak je een alleen-lezen gebruiker aan in PostgreSQL?

Video: Hoe maak je een alleen-lezen gebruiker aan in PostgreSQL?
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, Mei
Anonim

PostgreSQL - Hoe maak ik een alleen-lezen gebruiker aan?

  1. Tot creëren een nieuwe gebruiker in PostgreSQL : GEBRUIKER MAKEN gebruikersnaam MET PASWOORD 'uw_wachtwoord';
  2. VERLENEN de CONNECT-toegang: GRANT CONNECT ON DATABASE database_name TO gebruikersnaam;
  3. VERLENEN vervolgens GEBRUIK op schema: GRANT GEBRUIK OP SCHEMA schemanaam AAN gebruikersnaam;
  4. SUBSIDIE KIEZEN. Verleen SELECT voor een specifieke tabel:

Hoe verleen ik daarnaast verbindingsrechten aan gebruikers in PostgreSQL?

Hier zijn enkele veelvoorkomende instructies om toegang te verlenen aan een PostgreSQL-gebruiker:

  1. Verleen CONNECT aan de database:
  2. Verleen GEBRUIK op schema:
  3. Toekenning op alle tabellen voor DML-statements: SELECT, INSERT, UPDATE, DELETE:
  4. Verleen alle privileges voor alle tabellen in het schema:
  5. Verleen alle privileges voor alle reeksen in het schema:

Men kan zich ook afvragen, wat is het gebruik van subsidies in PostgreSQL? SUBSIDIE GEBRUIK OP SCHEMA schema NAAR rol; GEBRUIK : Staat voor schema's toegang toe tot objecten in het opgegeven schema (ervan uitgaande dat ook aan de eigen privilegevereisten van de objecten wordt voldaan). Dit stelt de begunstigde in wezen in staat om objecten in het schema op te zoeken.

Mensen vragen ook, hoe maak ik een nieuwe gebruiker aan op pgAdmin?

Creëren een gebruiker met pgAdmin . Maak verbinding met uw PostgreSQL-serverinstantie via pgAdmin > klik met de rechtermuisknop op 'Groepsrollen' en selecteer ' Nieuw Groepsrol'. Geef de rol een beschrijvende naam > klik op 'OK'.

Hoe verleen ik alle tabellen in een schema?

How To: privileges toekennen aan alle tabellen in alle schema's in a

  1. Download de lijst met schema's in uw database. Voer de opdracht SHOW SCHEMAS uit om alle schema's in uw database op te halen; bijv. dbtest: TOON SCHEMA'S IN DATABASE dbtest;
  2. Geef privileges. Verleen een specifiek privilege voor alle tabellen in alle schema's in een database.

Aanbevolen: