Der Web-PGAdmin bietet die Möglichkeit, Datenbanken ohne direkten DB-Zugriff zu verwalten. Die Kommunikation läuft über eine webbasierte Middleware (Tomcat).
- Zur Installation unter Ubuntu Linux siehe Anleitung für Ubuntu
- PGAdmin Browseroberfläche einrichten:
Es wird zunächst ein User für die jew. Datenbank angelegt bspw. schmidt
CREATE USER schmidt WITH NOSUPERUSER PASSWORD 'password'; GRANT USAGE ON SCHEMA public TO schmidt ; GRANT SELECT ON ALL TABLES IN SCHEMA public TO schmidt ; ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO schmidt ;
Danach unter -Servername-/pgadmin4/ als AdminUser anmelden.
Es wird ein neuer User schmidt angelegt. Dafür wird zunächst das User Management geöffnet.
Im User Management werden die Benutzerdaten angelegt, bestehend aus einer E-Mail-Adresse und einem Passwort. Die E-Mail-Adresse darf fiktiv sein.
Anschließend mit dem neu angelegten User anmelden. Nach erfolreicher Anmeldung wird ein Server registriert.
Der Server bekommt einen frei wählbaren Namen.
Im Reiter Connection wird die Serveradresse angegeben. Zudem werden die Benutzerdaten für den Datenbankzugriff angegeben, welche am Anfang diese Abschnittes erstellt wurden.
Es werden verschiedene Datenbanken aufgelistet, der User hat aber nur Zugriff auf die ihm zugehörige Datenbank.
Für andere Datenbanken wird der Zugriff verweigert.