El -f filename
argumento en psql
leerá en el archivo, por lo que no tiene que canalizarlo. psql debe incluirse en el directorio bin de PostgreSQL en Windows. Así:
psql -d dbname -U username -f dumpfile.sql
Es posible que deba incluir una ruta completa al ejecutable psql si no está en su ruta, y posiblemente agregue ".exe" a psql, para que sea "psql.exe".
También asegúrese de no bajar los números de versión, ya me he encontrado con problemas de sintaxis (por ejemplo, no exporte una base de datos 8.4 e intente cargarla en una base de datos 8.1). Si es así, es posible que deba editar manualmente el archivo de volcado.