Indholdsfortegnelse:

Hvordan opretter du en skrivebeskyttet bruger i PostgreSQL?
Hvordan opretter du en skrivebeskyttet bruger i PostgreSQL?

Video: Hvordan opretter du en skrivebeskyttet bruger i PostgreSQL?

Video: Hvordan opretter du en skrivebeskyttet bruger i PostgreSQL?
Video: 🚀 RUTUBE and POINT. RUTUBA development in 5 hours *WITHOUT WATER* [Next / React / Nest / PostgreSQL 2024, Kan
Anonim

PostgreSQL - Hvordan opretter man en skrivebeskyttet bruger?

  1. Til skab en ny bruger i PostgreSQL : OPRET BRUGER brugernavn MED PASSWORD 'dit_adgangskode';
  2. GIV CONNECT-adgang: GIV CONNECT PÅ DATABASE databasenavn TIL brugernavn;
  3. Derefter GIV BRUG på skema: GIV BRUG PÅ SCHEMA skemanavn TIL brugernavn;
  4. TILDEL UDVALG. Giv SELECT for en bestemt tabel:

Udover dette, hvordan tildeler jeg forbindelsesprivilegier til brugere i PostgreSQL?

Her er nogle almindelige erklæringer om at give adgang til en PostgreSQL-bruger:

  1. Giv CONNECT til databasen:
  2. Giv USAGE på skema:
  3. Bevilling på alle tabeller til DML-sætninger: SELECT, INSERT, UPDATE, DELETE:
  4. Giv alle privilegier på alle tabeller i skemaet:
  5. Giv alle privilegier på alle sekvenser i skemaet:

Man kan også spørge, hvad er bevillingsbrug i PostgreSQL? TILSKUDSBRUG PÅ SKEMA skema TIL rolle; BRUG : Tillader for skemaer adgang til objekter indeholdt i det angivne skema (forudsat at objekternes egne privilegiekrav også er opfyldt). Dette tillader i det væsentlige modtageren at "slå op" objekter i skemaet.

Folk spørger også, hvordan opretter jeg en ny bruger på pgAdmin?

Opretter -en bruger med pgAdmin . Opret forbindelse til din PostgreSQL-serverinstans ved hjælp af pgAdmin > højreklik på 'Grupperoller' og vælg ' Ny Gruppens rolle'. Giv rollen et beskrivende navn > klik på 'OK'.

Hvordan tildeler jeg alle tabeller i et skema?

Sådan gør du: Giv privilegier på alle tabeller i alle skemaer i en

  1. Få listen over skemaer i din database. Kør kommandoen SHOW SCHEMAS for at hente alle skemaer i din database; f.eks. dbtest: VIS SKEMAER I DATABASE dbtest;
  2. Giv privilegier. Giv en specifik rettighed til alle tabeller i alle skemaer i en database.

Anbefalede: