pgAdmin4 v4 : TypeError : 문자열 색인은 정수 여야합니다.

Windows 10에서 pgAdmin4 v4를 열면 대시 보드가 표시됩니다.
An error occured whilst rendering the graph
모든 차트에서. 링크 (1)는 Windows의 로그가
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
로그에 동일한 오류가 여러 번 포함되어 있다고 말했습니다.

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 

또한 pgAdmin4 v4를 통해 데이터베이스를 열 수 없습니다 (데이터베이스 버튼을 눌러도 데이터베이스 목록이 펼쳐지지 않음).

내 권한으로 작업했기 때문에 특정 데이터베이스의 사용자와 관련이있을 수 있습니다. 제가 기억하는 명령은

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

데이터베이스와 데이터베이스가 완전히 손상되지 않았는지 확인하는 것입니다. 오류가 이상합니다. psql을 통해 관리자로 로그인했습니다. \du\l를 실행해도 아무 것도 꺼져 있지 않은 것으로 나타났습니다.

이 문제를 해결하려면 어떻게해야합니까?

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

-edit-
DataGrip도 문제가없는 것 같습니다.

답변

pgAdmin 4.11 및 postgres 11을 사용하는 Ubuntu 18.04의 ame 문제.

저에게 적합한 것은 프로세스 목록으로 이동하여 pgadmin4 프로세스를 종료하고 다시로드하는 것입니다. Windows의 작업 관리자에서 할 수 있습니다. 행운을 빕니다.

BTW Datagrip은 항상 저에게도 잘 작동합니다.

답변

Internet Explorer를 사용하세요. 이 문제에 대해. Google 크롬에 동일한 오류 메시지가 있습니다. 내 크롬 버전은 버전 77.0.3865.90 (공식 빌드) (64 비트)입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다