= pgAdmin4 einrichten = [https://www.pgadmin.org/ pgAdmin] ist ein sehr mächtiges, grafisches Werkzeug, mit dessen Hilfe die PostgreSQL-Datenbank des Systems administriert und deren Inhalte bearbeitet werden können; über die [#Screenshot Web-Oberfläche] können nahezu alle Funktionen von !TransplantAct/AKI-Sentinel konfiguriert bzw. gesteuert werden. {{{#!box note * Alle ab dem '''01.01.2023''' eingerichteten !TransplantAct/AKI-Sentinel-Instanzen verfügen bereits über pgAdmin4; die Web-Oberfläche ist jeweils über... {{{ http:/mein-transplantact-server/pgadmin4 }}} ...erreichbar (bitte ersetzen Sie ''mein-transplantact-server'' durch die Adresse oder den Namen Ihres Servers)''. }}} ---- == Installation und Konfiguration == [https://www.pgadmin.org/download/pgadmin-4-apt/ pgAdmin4-Debian-Repository] zur künftigen Nutzung registrieren: Als '''root''' ausführen: {{{ apt-get install curl gnupg2 -y }}} Datei [raw-attachment:pgdg.list pgdg.list] herunterladen und im Verzeichnis... {{{ /etc/apt/sources.list.d/ }}} ...platzieren. Relevant ist folgende Zeile ''(in der heruntergeladenen Datei bereits enthalten)'': {{{ deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/buster pgadmin4 main }}} Datei [https://www.pgadmin.org/static/packages_pgadmin_org.pub packages_pgadmin_org.pub] herunterladen und in Verzeichnis... {{{ /tmp/ }}} ...der virtuellen Maschine platzieren. Als '''root''' ausführen: {{{ apt-key add /tmp/packages_pgadmin_org.pub apt update apt upgrade apt install pgadmin4-web }}} Als '''root''' folgendes Kommando ausführen... {{{ /usr/pgadmin4/bin/setup-web.sh }}} ...und im Verlauf der Installation ''(sobald die entsprechenden Fragen gestellt werden)'' folgendes Benutzerkonto (mit einem Passwort Ihrer Wahl) anlegen: {{{ admin@transplantact-local.org }}} Datei '''config.py''' im Verzeichnis... {{{ /usr/pgadmin4/web }}} ...editieren: In Zeile '''138''' die Adresse für '''DEFAULT_SERVER''' von <'''127.0.0.1'''> zu <'''0.0.0.0'''> ändern. Die pgAdmin4-Web-Oberfläche ist nun über {{{ http:/mein-transplantact-server/pgadmin4 }}} ...erreichbar (bitte ersetzen Sie ''mein-transplantact-server'' durch die Adresse oder den Namen Ihres Servers)''. In einem weiteren Schritt müssen Sie die übermittelten Zugangsdaten des PostgreSQL-Benutzerkontos <'''transplantact'''> verwenden, um Ihren Server registrieren und administrieren zu können. ---- == Screenshot [[Image(transplantact_pgadmin4_001.png, border=1, link=)]]