LINUX.ORG.RU

отправка дампа на удалённую машину

 ,


0

1

Пытаюсь создать дамп базы данных postgresql сразу на удалённой машине, без создания локально. Перебрал варианты синтаксиса, какие смог придумать, не работает. Подскажите правильную строчку?

scp 'pg_dump -U postgres testbase > testbase.sql' username@remotehost:/mnt/

scp тут не нужен, через ssh конвеером передавай:

pg_dump [arguments] | ssh user@host 'cat > /mnt/testbase.sql'
anonymous ()
Ответ на: комментарий от danver

Или если нужен старый вариант, нужно использовать такие дужки `

scp `pg_dump -U postgres testbase > testbase.sql; echo testbase.sql` username@remotehost:/mnt/

ymuv ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.