jueves, 21 de marzo de 2013

pgAgent en Postgresql

Primero, para Windows se debe descargar la última versión de pgAgent desde StackBuilder (el ejecutable se encuentra en la carpeta bin del directorio donde se instalo PostgreSQL).

Si te funciona en cuanto lo instalas todo bien, pero si algo falla se puede probar la instalación manual.

Para ejecutar los comandos que se detallan a continuación debemos encontrarnos en el directorio donde esta el ejecutable de pgAgent (pgagent.exe).

En mi caso, el servicio fallo al momento de reiniciar el equipo, entonces lo primero es desinstalarlo:

pgagent REMOVE pgAgent

OJO: mantener en mayusculas "REMOVE"
OJO2: pgAgent es el nombre del servicio en mi caso, pero podría variar >_<

Habiendose desinstalado el servicio, procedemos a instalarlo "correctamente".

pgagent INSTALL pgAgent -u postgresusr -p password hostaddr=127.0.0.1 dbname=postgres user=postgres password=passpostgres

donde:
OJO: mantener en mayusculas "INSTALL"
postgresusr: el nombre del usuario de Windows con el que se instalo PostgreSQL.
password: la contraseña del usuario de Windows con el que se instalo PostgreSQL.
hostaddr: la ip del equipo donde esta corriendo postgres (localhost).
dbname=postgres: nombre de la Base de Datos
user=postgres: usuario de la Base de Datos
password=passpostgres: contraseña de la Base de Datos

Ahora si podemos iniciar el servicio de pgagent con el comando:
net start pgAgent

Si queremos detener el servicio:
net stop pgAgent

Y... eso es todo  >_<, en un blog posterior explicare como hacer un backup automatizado de la Base de Datos con la ayuda de pgAgent. See you soon...