PostgreSQL
Version vom 21. Mai 2018, 12:31 Uhr von Codica (Diskussion | Beiträge) (→Installation und Konfiguration)
PostgreSQL ist eine weit verbreitete feature-reiche SQL-Datenbank, einigermaßen vergleichbar mit MySQL.
Installation und Konfiguration
Die Debian-Pakete sehen getrennte Konfigurations- und Datenverzeichnisse vor. Siehe https://wiki.debian.org/PostgreSql .
User anlegen
Man wählt sich als User postgres
in seine Datenbank DATABASE ein:
sudo -u postgres psql DATABASE
Dann erzeugt man den Nutzer BENUTZER mit folgender Anweisung:
CREATE USER BENUTZER WITH PASSWORD 'BENUTZERPASSWORT';
Ggf. muss man noch die Datei /etc/postgresql/9.5/main/pg_hba.conf</conf> so anpassen, dass auch eine Einwahl mit Passwort möglich ist. Denn normalerweise akzeptiert PostgreSQL nur die
peer
-Authentifizierungsmethode über den Linux-User.
Zeilenbasierte Zugriffsrechte
Row-Level-Security gibt es seit PostgreSQL 9.5. Es ermöglicht Zugriffsrechte auf bestimmte Zeilen für den jeweiligen Nutzer einzuschränken.
Siehe
REST-API mit Node.js und PostgreSQL
Siehe