Benutzer in Postgresql anlegen
Einleitung
In diesem Beitrag erläutereerläutere ich kurz, wie wir unter Postgresql einen Benutzer erstellen könnenkönnen und die entsprechenden Berechtigungen auf eine Datenbank zuweisen können.können.
Benutzer anlegen
Im ersten Schritt müssenmüssen wir einen Benutzer anlegen, dazu überlegenüberlegen wir uns einen Benutzernamen als auch ein Kennwort fürfü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üssenmü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üssenmüssen wir jetzt nur noch dem Benutzer Zugriff auf die Datenbank erteilen. Wir erteilen dem Benutzer mit dem folgenden Befehl alle Berechtigungen NUR fürfür diese Datenbank. Da wir davon ausgehen, dass der Benutzer Tabellen in der Datenbank erstellen, löschenlöschen und bearbeiten soll.
GRANT ALL PRIVILEGES ON DATABASE <Datenbank> to <Benutzer>;