pgAdmin4 v4: TypeError: los índices de cadena deben ser enteros

Cuando abro pgAdmin4 v4 en Windows 10, el panel muestra
An error occured whilst rendering the graph
en todos los gráficos. El enlace (1) me dijo que los registros en Windows están en
Windows log location: C:\Users\YOUR_USERNAME\AppData\Roaming\pgAdmin\pgadmin4.log
Los registros contenían varias veces el mismo error

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 

Tampoco puedo abrir ninguna base de datos (presionar el botón de bases de datos no despliega la lista de bases de datos) a través de pgAdmin4 v4.

Ya que estaba trabajando con los permisos de mi usuarios en ciertas bases de datos, esto probablemente tenga que ver con eso. Los comandos que recuerdo ejecutar son

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

Para verificar que no corrompí completamente mis bases de datos y el El error es extraño. Inicié sesión con el usuario administrador a través de psql. Ejecutar \du y \l no mostraba que nada estuviera mal.

¿Qué debo hacer para solucionar este problema?

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

– editar –
DataGrip tampoco parece tener el problema.

Responder

Tengo la s Un problema en Ubuntu 18.04 con pgAdmin 4.11 y postgres 11.

Lo que me funciona es ir a la lista de procesos y matar el proceso pgadmin4 y volver a cargarlo. Puede hacerlo desde el Administrador de tareas en Windows. Buena suerte.

Por cierto, Datagrip siempre funciona bien para mí también.

Respuesta

Utilice Internet Explorer para este problema. Tengo el mismo mensaje de error en Google Chrome. Mi versión de Chrome es la versión 77.0.3865.90 (compilación oficial) (64 bits)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *