pgAdmin4 v4: TypeError: strengindekser må være heltall

Når jeg åpner pgAdmin4 v4 på Windows 10, viser dashbordet
An error occured whilst rendering the graph
på alle diagrammer. Koblingen (1) fortalte meg at loggene på windows er i
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Loggene inneholdt flere ganger den samme feilen

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 

Jeg kan heller ikke åpne noen databaser (ved å trykke på databaseknappen utfolder ikke listen over databaser) via pgAdmin4 v4.

Siden jeg jobbet med tillatelsene til min brukere på bestemte databaser, har dette sannsynligvis å gjøre med det. Kommandoene jeg husker kjører er

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

For å bekrefte at jeg ikke har ødelagt databasene mine og feil er bare rart Jeg logget på med administratorbrukeren via psql. Å kjøre \du og \l viste ikke at noe var av.

Hva skal jeg gjøre for å fikse dette?

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

– rediger –
DataGrip ser ikke ut til å ha problemet heller.

Svar

Jeg har s ame problem i Ubuntu 18.04 med pgAdmin 4.11 og postgres 11.

Det som fungerer for meg er å gå til prosesslisten og drepe pgadmin4 prosessen og laste den på nytt. Du kan gjøre det fra Oppgavebehandling på Windows. Lykke til.

BTW Datagrip fungerer alltid bra for meg også.

Svar

Bruk Internet Explorer for denne utgaven. Jeg har samme feilmelding på Google Chrome. Min kromversjon er versjon 77.0.3865.90 (Official Build) (64-bit)

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *