Para hacerlo en Windows:
En C:\Documents and Settings\NOMBRE DEL USUARIO\Datos de programa\
Crear (en caso de que no esté, como me pasó a mi) la carpeta \postgresql. Es decir, quedaría:
C:\Documents and Settings\NOMBRE DEL USUARIO\Datos de programa\postgresql\
y en esa carpeta crear el archivo pgpass.conf
con la siguiente línea:
hostname:port:database:username:password
Pueden usarse * en lugar de alguna de las espcificaciones.