Mungkin dengan cara ini (instal kunci publik Anda di ~postgres/.ssh/authorized_keys
remote berkas):
ssh postgres@yourremotehost 'pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
Atau, tambahkan entri di /etc/sudoers
remote remote Anda file untuk memungkinkan pengguna Anda dengan kemampuan untuk mengeksekusi sudo -u postgres pg_dump yourdbname
tanpa kata sandi, sehingga Anda dapat menjalankan:
ssh youruser@yourremotehost 'sudo -u postgres pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
Dalam kedua kasus, dump dan pemulihan akan terjadi secara bersamaan, dan tidak ada file dump yang akan dibuat.