Mungkin dengan cara ini (instal kunci publik Anda di ~postgres/.ssh/authorized_keys remote berkas):
ssh example@sqldat.com '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 example@sqldat.com '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.