Hacer copias de seguridad de una base de datos, es una tarea básica que cualquier persona que administre servidores debería conocer.
Y en el caso de necesitar hacer un Backup de una base de datos Postgres, es una tarea sencilla que se puede realizar con un simple comando:
$ pg_dump -U usuario -d base_de_datos > destino.sql
Solo será necesario reemplazar el texto resaltado por los parámetros de su DB.
Al ejecutar el comando, se le pedirá la contraseña del usuario de la DB y al finalizar su ejecución debería generarse un archivo .SQL que podrá ser importado sin problemas.
¿Como importar una base de datos?
Para importar una base de datos, primero sería necesario logearse con el usuario de postgres.
Por ej. con el comando:
# su postgres
y luego ejecutar:
$ psql -U usuario -d base_de_datos < origen.sql
Y listo!