Być może w ten sposób (zainstaluj swój klucz publiczny na ~postgres/.ssh/authorized_keys pilota plik):
ssh example@sqldat.com 'pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
Możesz też dodać wpis w /etc/sudoers pilota plik, aby umożliwić użytkownikowi wykonanie sudo -u postgres pg_dump yourdbname bez hasła, dzięki czemu możesz uruchomić:
ssh example@sqldat.com 'sudo -u postgres pg_dump yourdbname | xz -0' |\
xzcat | psql yourdbname
W obu przypadkach zrzut i przywracanie nastąpią jednocześnie, a plik zrzutu nie zostanie utworzony.