pgAdmin4 v4: TypeError: Zeichenfolgenindizes müssen Ganzzahlen sein

Wenn ich pgAdmin4 v4 unter Windows 10 öffne, zeigt das Dashboard

in allen Diagrammen. Der Link (1) sagte mir, dass sich die Protokolle unter Windows auf
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Die Protokolle enthielten mehrfach den gleichen Fehler

2019-05-10 10:01:32,139: ERROR flask.app: string indices must be integers Traceback (most recent call last): File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask\app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask\app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "C:/Program Files (x86)/pgAdmin 4/v4/venv/Lib/site-packages\flask_login\utils.py", line 261, in decorated_view return func(*args, **kwargs) File "C:\Program Files (x86)\pgAdmin 4\v4\web\pgadmin\dashboard\__init__.py", line 251, in wrap return f(*args, **kwargs) File "C:\Program Files (x86)\pgAdmin 4\v4\web\pgadmin\dashboard\__init__.py", line 371, in dashboard_stats for chart_row in res["rows"]: TypeError: string indices must be integers 

Ich kann auch keine Datenbanken über pgAdmin4 v4 öffnen (durch Drücken der Datenbank-Schaltfläche wird die Liste der Datenbanken nicht geöffnet).

Da ich mit den Berechtigungen von my gearbeitet habe Benutzer in bestimmten Datenbanken haben dies wahrscheinlich damit zu tun. Die Befehle, an die ich mich erinnere, lauten

REVOKE ALL ON DATABASE Database_Name FROM Database_User; REVOKE ALL ON DATABASE Database_Name FROM PUBLIC; 

, um zu überprüfen, ob ich meine Datenbanken und die nicht vollständig beschädigt habe Fehler ist nur seltsam Ich habe mich mit dem Administrator über psql angemeldet. Beim Ausführen von \du und \l wurde nichts angezeigt.

Was soll ich tun, um dies zu beheben?

(1) https://stackoverflow.com/questions/41766323/pgadmin4-dashboard-does-not-display-sessions

– edit –
DataGrip scheint das Problem ebenfalls nicht zu haben.

Antwort

Ich habe das s Ich habe ein Problem in Ubuntu 18.04 mit pgAdmin 4.11 und Postgres 11.

Was für mich funktioniert, ist, zur Prozessliste zu gehen und den pgadmin4-Prozess zu beenden und neu zu laden. Sie können dies über den Task-Manager unter Windows tun. Viel Glück.

Übrigens funktioniert Datagrip auch für mich immer gut.

Antwort

Bitte verwenden Sie den Internet Explorer für diese Ausgabe. Ich habe die gleiche Fehlermeldung auf Google Chrome. Meine Chrome-Version ist Version 77.0.3865.90 (Official Build) (64-Bit)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.