Другой общий совет, не полагайтесь на переменные среды для psql в целом; dev's пост-ГРЭС не делает гарантий, что они будут работать. Вместо этого используйте флаги psql (-U пользователь,-d база данных,-h хост, и т.д....) в Ваших вызовах.
Настройте Ключи (без пароля, таким образом, можно поместить его в сценарий), затем выполните rsync по ссылке SSH. Сценарий может сделать это для Вас, работающий от крона. См. http://troy.jdmz.net/rsync/index.html
rsync передаст просто измененные блоки в файле. Когда это сообщает, что больше блоков не было передано, затем Вы знаете, что у Вас есть целый файл - таким образом, это готово отправить до Вашего сервера базы данных.