Måske på denne måde (installer din offentlige nøgle på fjernbetjeningens ~postgres/.ssh/authorized_keys
fil):
ssh [email protected] 'pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
Alternativt kan du tilføje en post i din fjernbetjenings /etc/sudoers
fil for at give din bruger mulighed for at udføre sudo -u postgres pg_dump yourdbname
uden adgangskode, så du kan køre:
ssh [email protected] 'sudo -u postgres pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
I begge tilfælde vil dumpet og gendannelsen finde sted samtidigt, og der oprettes ingen dumpfil.