Alvaro. ante todo, muchas gracias por tu respuesta y perdón por demorar tanto en este feedback, estuve con otros temas
te comento que ya había probado esto me recomendás, pero obtengo el mismo resultado se te ocurre alguna otra cosa? saludos El Miércoles, 1 de octubre, 2014 17:04:28, Alvaro Herrera <[email protected]> escribió: Martín Díaz escribió: > hola a la comunidad. > soy nuevo y la verdad que agradezco la posibilidad de poder contar con este > recurso, espero en algún momento poder ayudar. > tengo un problema que no puedo solucionar > estoy trabajando con postgresql 9.3.5, corriendo sobre un servidor ubuntu SMP > instalé pgadmin3 1.18, junto al paquete pgagent 3.4.0 > todo esto porque necesito hacer tareas programadas, utilizando pgagent (en > cuenta de cron) para poder hacer uso de los beneficios que he leído de esta > solución. > todo lo hice siguiendo la documentación, pero al momento de iniciar el > agente, mediante el comando > pagent hostadrr=localhost user=postgres dbname=postgres > (la pass la puse en el archivo .pgpass con los permisos adecuados, según la > documentación) > obtengo un error que no entiendo > Error: Cannot get the official hostname (error 0: Succes) > ya probé con cambiar localhost por 127.... o por la dirección que tiene el > servidor, pero tampoco funcionó. > si a alguien le pasó le agradezco la ayuda Mira listen_addresses en postgresql.conf. Si no tienes una dirección IP o un *, sólo crea un socket local y no hay acceso vía TCP. Para que pgagent use el socket local, quita el host= y hostaddr= de la línea de conexión, dejando sólo el user y dbname. (Alternativamente puedes poner el directorio donde está alojado el socket, algo como host=/var/run/postgresql ). -- Álvaro Herrera http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
