pgAdmin4 v4: TypeError: indicii șirului trebuie să fie numere întregi

Când deschid pgAdmin4 v4 pe Windows 10, tabloul de bord afișează
An error occured whilst rendering the graph
pe toate diagramele. Link-ul (1) mi-a spus că jurnalele de pe Windows sunt la
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Jurnalele conțineau de multe ori aceeași eroare

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 

De asemenea, nu pot deschide nicio bază de date (apăsarea butonului bazelor de date nu afișează lista bazelor de date) prin pgAdmin4 v4.

De când lucram cu permisiunile mele utilizatorii de pe anumite baze de date, acest lucru are probabil legătură cu acesta. Comenzile pe care mi le reamintesc executate sunt

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

Pentru a verifica dacă nu mi-am corupt complet bazele de date și eroarea este doar ciudată M-am conectat cu utilizatorul administrator prin psql. Rularea \du și \l nu a arătat că nimic este dezactivat.

Ce ar trebui să fac pentru a remedia acest lucru?

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

– edit –
DataGrip nu pare să aibă nici problema.

Răspuns

Am s ame problem în Ubuntu 18.04 cu pgAdmin 4.11 și postgres 11.

Ceea ce funcționează pentru mine este să merg la lista de procese și să omoare procesul pgadmin4 și să îl reîncărc. Puteți face acest lucru din Task Manager pe Windows. Noroc.

BTW Datagrip funcționează întotdeauna bine și pentru mine.

Răspuns

Vă rugăm să utilizați Internet Explorer pentru acest număr. Am același mesaj de eroare pe Google Chrome. Versiunea mea Chrome este versiunea 77.0.3865.90 (versiune oficială) (64 de biți)

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *