Många gånger kan du behöva skapa databasanvändare i PostgreSQL. Så här skapar du användare i PostgreSQL
Hur man skapar användare i PostgreSQL
Här är stegen för att skapa användare i PostgreSQL.
1. Logga in på PostgreSQL
Öppna terminal och kör följande kommando som root-användare
$ su - postgres
Bonus Läs:Hur man skapar PostgreSQL-index
2. Skapa användare i PostgreSQL
Du kan skapa användare i interaktivt läge eller normalt läge. Vi kommer att titta på båda dessa metoder.
Interaktivt läge
Du kommer att loggas in på PostgreSQL som superanvändare. Kör följande kommando
createuser --interactive --pwprompt
Postgres kommer nästa att be dig att ange nya användaruppgifter en efter en, som visas nedan
- Ange namnet på rollen som ska läggas till – ange nytt användarnamn
- Ange lösenord för ny roll – ange lösenord för ny användare
- Ange det igen – ange lösenordet igen
- Ska den nya rollen vara en superanvändare- Ange Y om du vill skapa användare med superanvändarbehörigheter. Ange annars N
- Ska den nya rollen tillåtas skapa databaser- Ange Y om du vill att ny användare ska kunna skapa databaser, annars anger du N.
- Ska den nya rollen tillåtas skapa nya roller- Ange Y om du vill att ny användare ska kunna skapa nya användare, annars anger du N.
PostgreSQL kommer att skapa din användare.
Bonus Läs:Hur man får radnummer i PostgreSQL
Normalt läge eller icke-interaktivt läge
I det här läget kommer PostgreSQL att skapa en ny användare direkt utan att be dig om någon information.
Om du vill skapa användare på ett icke-interaktivt sätt, kör bara följande kommando efter steg 1 ovan.
postgres=# create user user_name with encrypted password 'mypassword';
Byt ut användarnamn och mitt lösenord med den nya användarens användarnamn respektive lösenord.
Om du vill ge åtkomst till en ny användare till din databas sample_db, kör följande kommando
postgres=# grant all privileges on database sample_db to user_name;
Bonusläsning:PostgreSQL DROP View
3. Lista alla användare i PostgreSQL
Eftersom du är inloggad som superanvändare, kör kommandot \du eller \du+ för att lista alla användare i PostgreSQL.
#\du
eller
#\du+
Förhoppningsvis kan du nu enkelt skapa användare i PostgreSQL.
Ubiq gör det enkelt att visualisera data på några minuter och övervaka i realtidsinstrumentpaneler. Prova det idag!