Možná tímto způsobem (nainstalujte svůj veřejný klíč na ~postgres/.ssh/authorized_keys
dálkového ovladače soubor):
ssh [email protected] 'pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
Případně přidejte položku do /etc/sudoers
vašeho dálkového ovladače soubor, který umožní vašemu uživateli spouštět sudo -u postgres pg_dump yourdbname
bez hesla, takže můžete spustit:
ssh [email protected] 'sudo -u postgres pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
V obou případech dojde k výpisu a obnovení současně a žádný soubor výpisu nebude vytvořen.