Innehållsförteckning:

Hur skapar man en skrivskyddad användare i PostgreSQL?
Hur skapar man en skrivskyddad användare i PostgreSQL?

Video: Hur skapar man en skrivskyddad användare i PostgreSQL?

Video: Hur skapar man en skrivskyddad användare i PostgreSQL?
Video: 🚀 RUTUBE and POINT. RUTUBA development in 5 hours *WITHOUT WATER* [Next / React / Nest / PostgreSQL 2024, Maj
Anonim

PostgreSQL - Hur skapar man en skrivskyddad användare?

  1. Till skapa en ny användare i PostgreSQL : SKAPA ANVÄNDARE användarnamn MED LÖSENORD 'ditt_lösenord';
  2. GE CONNECT-åtkomst: GE CONNECT PÅ DATABAS databasnamn TILL användarnamn;
  3. Sedan BETYD ANVÄNDNING på schema: BETYD ANVÄNDNING PÅ SCHEMA schema_namn TILL användarnamn;
  4. BIDRAG VAL. Bevilja SELECT för en specifik tabell:

Utöver detta, hur beviljar jag anslutningsprivilegier till användare i PostgreSQL?

Här är några vanliga uttalanden för att ge åtkomst till en PostgreSQL-användare:

  1. Ge CONNECT till databasen:
  2. Bevilja USAGE på schema:
  3. Bevilja alla tabeller för DML-satser: SELECT, INSERT, UPDATE, DELETE:
  4. Ge alla privilegier på alla tabeller i schemat:
  5. Ge alla privilegier för alla sekvenser i schemat:

Man kan också fråga sig vad är grant-användning i PostgreSQL? BIDRAG ANVÄNDNING PÅ SCHEMA schema TO roll; ANVÄNDANDE : För scheman, tillåter åtkomst till objekt som finns i det angivna schemat (förutsatt att objektens egna behörighetskrav också uppfylls). Detta tillåter i huvudsak bidragstagaren att "slå upp" objekt inom schemat.

Folk frågar också, hur skapar jag en ny användare på pgAdmin?

Skapande a användare med pgAdmin . Anslut till din PostgreSQL-serverinstans med hjälp av pgAdmin > högerklicka på 'Grupproller' och välj ' Ny Grupproll'. Ge rollen ett beskrivande namn > klicka på "OK".

Hur beviljar jag alla tabeller i ett schema?

Så här gör du: Bevilja privilegier på alla tabeller i alla scheman i en

  1. Få listan över scheman i din databas. Kör kommandot SHOW SCHEMAS för att hämta alla scheman i din databas; t.ex. dbtest: VISA SCHEMA I DATABAS dbtest;
  2. Bevilja privilegier. Ge en specifik behörighet för alla tabeller i alla scheman i en databas.

Rekommenderad: