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

El archivo de bloqueo de ERROR FATAL postmaster.pid ya existe

Publicando esto en caso de que ayude a alguien más:

Estaba teniendo el mismo problema que el OP después de un reinicio completo cuando mi computadora portátil se bloqueó. Lo que me ayudó fue ejecutar el siguiente comando para ver qué PID estaba asociado con postmaster.pid:

cat /usr/local/var/postgres/postmaster.pid

El primer número que aparecerá será el PID. Mirando en el Monitor de actividad, pude ver que Postgres se estaba ejecutando, pero sin un número de PID que coincidiera con el que se muestra.

En lugar de los pasos descritos en la respuesta a la que se hace referencia en Superusuario, reinicié mi computadora portátil correctamente y luego abrí Terminal y ejecuté

brew services restart postgresql

Esto funcionó sin tener que eliminar postmaster.pid, que vi recomendar en algunas otras publicaciones. A veces son las soluciones simples las que funcionan.