RE:PostgreeSQl en windows
Hola Ulises
Existe un emulador de unix para windows llamado Cygwin. En este emulador puedes instalar programas de linux. Es mas, el instalador del cygwin ya trae el postgres incorporado.
Ve a www.cygwin.com y te bajas el setup.exe. Es un archivo pequeño pues la instalacion sera en linea. Durante la instalacion deberas seleccionar un mirrror de la lista, y posteriormente los paquetes que desees instalar. Asegurate de seleccionar el postgresql7.3.2.
Bien, una vez que termines de instalar.... aun no esta listo para ejecutar el postgres. Para eso necesitas un paquete auxiliar que no viene incluido en el cygwin. Ve a
http://www.neuro.gatech.edu/users/cwilson/cygutils/cygipc/index.html
y te bajas el cygipc-1.13-2.tar.bz2. Este archivo lo copias en el directorio en donde instalaste el cygwin (debe ser c:\cygwin). Ahora ejecuta el cygwin y veras una pantalla de texto parecida al simbolo del sistema pero eso que ves es un entorno unix. Ahi ejecuta los siguientes comandos:
cd /
bunzip2 -c cygipc-1.13-2.tar.bz2 | tar xvf -
rm cygipc-1.13-2.tar.bz
Bien. Ahora si esta todo listo para ejecutar el postgres.
Antes de levantar el servicio necesitas correr este ultimo programita que acabamos de instalar. Es un demonio que da soporte al postgres en el entorno cygwin. ejecuta lo siguiente:
ipc-daemon &
Una vez hecho esto ya puedes ejecutar el initdb, y el postmaster, etc. etc.
Saludos.