Esto no tiene sentido, vamos por partes.
Version de postgresql?
Modulos de postgresql instalados?
Sistema Operativo?
ah psql es un programa de linea de comandos no es para que lo pongas dentro del fichero, es un COMANDO.
Si estas en windows -> Inicio -> ejecutar -> cmd -> te abre una CONSOLA y escribes psql -h host -d base_datos -U usuario
Si estas en linux.... no estas en linux porque sino tendrias claro lo que es una consola
Salu2