ich gerade tatsächlich mit diesem Problem bereits zum zweiten Mal behandelt (bequem weit genug voneinander entfernt, um die Antwort zwischendurch vergessen haben) und ich bin ehrlich überrascht, dass es mehr ist nicht häufig gestellten Fragen. Dies kann Ihr Problem lösen oder nicht. Es hat ein Problem gelöst, das die gleichen Symptome für mich hat.
Lösung des Problems
- Neustart der Maschine (
reboot -h now
oder wählen Sie Ihr Gift)
- Start/Neustart der Datenbank (
pg_ctl -D database_name start
)
entfernen Sie die pgadmin4.db
vom DATA_DIR
in config.py
angegeben
- Zum Beispiel auf OS X (El Capitan),
DATA_DIR
ist bei /Users/username/.pgadmin/
- zog ich es an einem temporären Speicherort es nur für den Fall zu speichern, wenn alles gut geht, Sie werden es nicht am Ende brauchen
Start pgAdmin 4
(neu) auf der Initialisierung der Servergruppe und Server erstellen basierend fordert
- dies aus welchem Parameter basiert Sie haben anfangs die Datenbank konfiguriert. zum Beispiel, wenn Ihre Datenbank nur einen bestimmten Benutzer zugänglich ist, dann würden Sie, dass in den Servereinstellungen
geben ihm eine zweite Wieder Last einstellen müssen, aber Sie sollten alle gesetzt
sein
Warum funktioniert es
die Wurzel des Problems ist, dass, wenn Sie eine Neuinstallation (oder eine andere wichtige Rekonfiguration) kann pgAdmin Griff nicht (das ist der Super-terminus technicus) die Tatsache, dass es eine widersprüchliche Kopie von pgadmin4.db
.
Die Dokumentation, die mich zu dieser Schlussfolgerung führt in the manual (etwas im Original untertriebene):
Um die Python-Code zu konfigurieren, gehen Sie folgendermaßen vor:
Stellen Sie sicher, dass alle bestehenden Konfigurationsdatenbank (pgadmin4.db) ist aus dem Weg in dem Webverzeichnis verschoben worden, das den pgAdmin Python-Code enthält.
die ich dahin bin zu interpretieren „wenn Sie ein Update gerade ausführen, können Sie die alte pgadmin4.db
Datenbank entfernen müssen, sonst werden Sie eine leere Seite angezeigt.“
Verwandte Fragen
Ich habe nur in der Lage gewesen, zwei weitere Fragen zu finden, die dieses Problem verweisen.
Während ich etwas zustimmen, es ist technisch nicht eine „Programmierung“ Frage, beinhaltet seine Lösung Verständnis und den Betrieb eines Open-Source-Projekt ändern und erfüllt nicht die Kriterien, die in dba.stackexchange.com enthalten sein sollen.
Sie müssen eine Verbindung neu starten, sie sind nicht persistent. – Mokadillion
'Dashboard-> Konfigurieren Sie pgAdmin-> Browser-> Knoten' - haben Sie dort alles eingestellt? –
siehe mein Bild oben "pgAdmin nicht angezeigt" @ Łukasz Kamiński –