sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo iniciar sesión en postgresql db:después de la finalización de la sesión (para copiar la base de datos)

Parece que algo tiene un bloqueo de acceso exclusivo en un catálogo compartido, como pg_database. Si ese es el caso, nadie podrá iniciar sesión hasta que se libere el bloqueo. Sin embargo, no creo que el código de eliminación de sesión que ejecutó cause tal situación. Tal vez fue solo una coincidencia.

Si no puede encontrar una sesión activa, puede intentar usar las herramientas del sistema para averiguar qué está pasando, como ps -efl|fgrep postgre . O simplemente puede reiniciar toda la instancia de la base de datos, usando cualquier método que usaría normalmente para hacerlo, como pg_ctl restart -D <data_directory> o sudo service postgresql restart o algún método GUI si está en un sistema operativo que hace eso.