Roller, Postgres

From Linuxwiki
Revision as of 12:54, 31 October 2024 by Linuxwiki>Wikiadmin (Skapa roller i Postgres)
Jump to navigation Jump to search

Skapa roller i Postgres

En roll i Postgres kan äga sina egna databasobjekt och ha databasprivilegier. Man kan se en roll som en användare, en grupp eller båda beroende på hur det används. För att kunna skapa en roll måste man ha privilegiet CREATEROLE eller vara en superuser.

Roller definieras på klusternivå och gäller för alla databaser i klustret.

Kommandot för att skapa en roll är

CREATE ROLE name [ [ WITH ] option [ ... ] ]

Name är namnet på rollen. Option förklaras här

=== SUPERUSER / NOSUPERUSER === En superuser står över restriktioner i databasen. Använd enbart när det verkligen behövs. För att tilldela