Cuando estaba usando MySQL, podía ejecutar un comando que SSH en mi servidor y copiar la base de datos a mi máquina local.
ssh -t remoteserver 'mysqldump --compress -u dbuser --password = "contraseña" db_name' | / usr / local / mysql / bin / mysql -u root --password = "contraseña" local_db_name
¿Cómo puedo hacer lo mismo con PostgreSQL?
fuente