Benutzer in Postgresql anlegen
Einleitung
In diesem Beitrag erläerläutere ich kurz, wie wir unter Postgresql einen Benutzer erstellen kökönnen und die entsprechenden Berechtigungen auf eine Datenbank zuweisen kökönnen.
Benutzer anlegen
Im ersten Schritt mümüssen wir einen Benutzer anlegen, dazu üüberlegen wir uns einen Benutzernamen als auch ein Kennwort füfür den Benutzer. Mit diesem Kennwort meldet sich der Benutzer in der Zukunft an.
CREATE USER <Benutzername> WITH PASSWORD '<Kennwort>';
Datenbank anlegen
Jetzt im zweiten Schritt mümüssen wir eine Datenbank anlegen. Bei dem Namen der Datenbank denken wir uns wieder einen Namen aus. Sinn macht ein Name, der eindeutig auf ein Projekt oder Programm zuweisbar ist. So weißweiß man immer, welche Daten in der Datenbank liegen.
CREATE DATABASE <Datenbank>;
Berechtigungen erteilen
Im letzten Schritt mümüssen wir jetzt nur noch dem Benutzer Zugriff auf die Datenbank erteilen. Wir erteilen dem Benutzer mit dem folgenden Befehl alle Berechtigungen NUR füfür diese Datenbank. Da wir davon ausgehen, dass der Benutzer Tabellen in der Datenbank erstellen, lölöschen und bearbeiten soll.
GRANT ALL PRIVILEGES ON DATABASE <Datenbank> to <Benutzer>;