Giorgio: > Bueno estoy confundido, estaba en esta web: > http://www.arpug.com.ar/trac/wiki/PreguntasFrecuentes#Windows > > Exactamente en el punto: > > ¿Como habilitar puerto 5432 en Windows? > > Habilitar puerto en firewall de windows (para que se pueda conectar a > postgresql desde afuera): > > 1. Inicio->Panel de Control->Conexiones de Red > 2. En Tareas de Red, seleccionar Cambiar Configuración de Firewall de > Windows > 3. Ir a la Solapa de Excepciones > 4. Agregar Puerto > 5. Nombre: postgresql > 6. Número de Puerto: 5432 > 1. Marcar TCP > 2. Aceptar > 7. Abrir puerto 5432 en el router hacia la máquina (depende del modelo > del router y proveedor de internet) > > * Tengo que abrir el puerto del servidor (win xp) para poder tener acceso > a > este (como indica esa web)
Depende. Si necesitas acceder a postgresql desde otra máquina en general sí debés abrir el puerto, ya que en la mayoria de las veces esta bloqueado por el firewall de windows. Si accedes desde la misma maquina no debería ser necesario (por eso el tema dice "desde afuera") > * Estoy probando con una pc cliente (win xp tambien) y esta me toma por > default localhost en la configuracion de odbc que necesito colocar en esta > configuracion para q tome al servidor. El nombre de dominio o la dirección ip, si es que te queres conectar desde otra máquina. Desde la misma máquina esta bien localhost. Además, tenes que habilitar que postgresql escuche en todos los puestos (postgresql.conf) y autorizar a los usuarios (pg_hba.conf). Todo esto siempre para acceder desde otra máquina, sino no es necesario Sds Mariano -- TIP 8: explain analyze es tu amigo