Amigo:
me parece que tu base de datos está en un servidor remoto...
Debes fijarte que tenga salida por el puerto 5432 que es el puerto por el cual postgresql tiene salida remota....
Y me imgino que te aseguraste que el nombre de usuario y contraseña son los correctos, o si esta arriba el servidor, etc
Debieras dar un poco mas de información, con que lenguaje trabajas, en que S.O, donde esta tu BD y en que S.O, etc.....
Saludos