Estate atento porque en esta reseña vas a hallar la solución que buscas.
Solución:
Configuré el acceso completo a D:Archivos de programaPostgreSQL8.3data al grupo Usuarios y ahora funciona. Los detalles están en http://forumserver.twoplustwo.com/114/pokertracker/cant-connect-db-422617/ (última publicación).
Debe asegurarse de que el usuario postgres tenga permiso de escritura en el directorio de datos de postgres configurado en el archivo postgresql.conf. En mi caso /var/lib/postgresql/9.5/main/
si no agrega permiso con:
chmod u+w /var/lib/postgresql/9.5/main/
Tienes que asegurarte de que el usuario postgres
tiene derecho a escribir y ejecutar /var/run/postgresql
sudo chmod 765 /var/run/postgresql
sudo chown postgres /var/run/postgresql
Tuve este problema debido a la instalación de postgres-xc y la solución fue eliminarlo.
pg_ctl es la forma más común (y recomendada) para iniciar/detener/etc. postgres.
Por alguna razón, no formaba parte de mi instalación de postgres.
Después de hacer duckduckgo’ing un poco, instalé postgre-xc que incluye pg_ctl.
postgres-xc cambió el propietario de /var/run/postgresql de postgres a postgres-xc.
Esto causó muchos dolores de cabeza y advertencias sobre la imposibilidad de bloquear el archivo pid.
Entonces, eliminé postgres-xc (y revertí el propietario de /var/run/postgresql a postgres).
En lugar de usar pg_ctl, controlo postgres usando
service postgresql status
o/etc/init.d/postgresql status
.
Espero que esto ayude a alguien.
valoraciones y comentarios
Al final de la web puedes encontrar las observaciones de otros gestores de proyectos, tú además tienes la opción de mostrar el tuyo si te apetece.