Conocer los usuarios conectados a una base de datos en PostgreSQL Hola a todos, en algunas ocasiones te ha pasado que tratas de eliminar una base de datos en PostgreSQL pero sale un mensaje que dice que existen usuarios conectados? pues esto te puede servir, para conocer los usuarios conectados a la base de datos ejecutas la siguiente sentencia: SELECT * FROM pg_stat_activity; Con esto verías los usuarios con su respectiva IP y proceso conectados a las bases de datos, para cuando veas que usuarios necesitas cerrarle la conexión solo necesitas verificar el PID que se muestra en la consulta y ejecutar la siguiente sentencia: SELECT pg_cancel_backend(<pid>); Coloca el número del PID reemplazando "<pid>" y con eso ya podrías eliminar la base de datos. Espero que les haya servido y hasta una próxima oportunidad. Matar sesiones conectadas a una base de datos (PostgreSQL) Para poder matar las conexiones que existan para una determinada b...
Comentarios
Publicar un comentario