Misschien op deze manier (installeer uw openbare sleutel op de ~postgres/.ssh/authorized_keys
van de afstandsbediening bestand):
ssh [email protected] '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 [email protected] '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.