Misschien op deze manier (installeer uw openbare sleutel op de ~postgres/.ssh/authorized_keys van de afstandsbediening bestand):
ssh example@sqldat.com 'pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
U kunt ook een vermelding toevoegen in de /etc/sudoers . van uw afstandsbediening bestand om uw gebruiker de mogelijkheid te geven om sudo -u postgres pg_dump yourdbname uit te voeren wachtwoordloos, zodat u het volgende kunt uitvoeren:
ssh example@sqldat.com 'sudo -u postgres pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
In beide gevallen vinden de dump en het herstel gelijktijdig plaats en wordt er geen dumpbestand gemaakt.