Når jeg åbner pgAdmin4 v4 på Windows 10, viser instrumentbrættet
An error occured whilst rendering the graph
på alle diagrammer. Linket (1) fortalte mig, at logfilerne på windows er på
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Logfilerne indeholdt adskillige gange den samme fejl
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 åbne nogen databaser (ved at trykke på knappen databaser udfolder ikke listen over databaser) via pgAdmin4 v4.
Da jeg arbejdede med tilladelserne fra min brugere på bestemte databaser, har dette sandsynligvis at gøre med det. De kommandoer, jeg husker at køre, er
REVOKE ALL ON DATABASE Database_Name FROM Database_User; REVOKE ALL ON DATABASE Database_Name FROM PUBLIC;
For at kontrollere, at jeg ikke fuldstændigt ødelagde mine databaser og fejl er bare underligt, jeg loggede ind med administratorbrugeren via psql. At køre \du
og \l
viste ikke, at noget var slået fra.
Hvad skal jeg gøre for at løse dette?
(1) https://stackoverflow.com/questions/41766323/pgadmin4-dashboard-does-not-display-sessions
– rediger –
DataGrip ser heller ikke ud til at have problemet.
Svar
Jeg har s ame problem i Ubuntu 18.04 med pgAdmin 4.11 og postgres 11.
Hvad der virker for mig er at gå til proceslisten og dræbe pgadmin4 processen og genindlæse den. Du kan gøre det fra Jobliste på Windows. Held og lykke.
BTW Datagrip fungerer altid også godt for mig.
Svar
Brug venligst Internet Explorer til dette nummer. Jeg har den samme fejlmeddelelse på Google Chrome. Min kromversion er version 77.0.3865.90 (Official Build) (64-bit)