Roller, Postgres: Difference between revisions
Jump to navigation
Jump to search
Linuxwiki>Wikiadmin |
Linuxwiki>Wikiadmin |
||
| Line 5: | Line 5: | ||
Kommandot för att skapa en roll är | Kommandot för att skapa en roll är | ||
'''CREATE ROLE name [ [ WITH ] option [ ... ] ]''' | |||
Name är namnet på rollen. Option förklaras här | 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 | === SUPERUSER / NOSUPERUSER === En superuser står över restriktioner i databasen. Använd enbart när det verkligen behövs. För att tilldela | ||
Revision as of 12:54, 31 October 2024
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