Вопрос:

psql db dump на цифровом сервере Ocean для локальной машины

ruby-on-rails ubuntu ruby-on-rails-4 hosting digital-ocean

244 просмотра

2 ответа

47 Репутация автора

У меня есть приложение, работающее в Ubuntu на цифровом океане, и я хочу сделать дамп на мою локальную машину. Это приложение для рельсов.

Я попытался запустить следующее, но получаю ошибку tcp / ip:

ssh name@555.555.55.555 -C pg_dump  -U username | psql -U username

Как я могу сделать дамп из Ubuntu на мою локальную машину?

Спасибо!!

Автор: Anthony Pinto Источник Размещён: 11.04.2017 01:05

Ответы (2)


1 плюс

2292 Репутация автора

Вы можете подключиться к серверу через ssh, выполнить команду и сохранить на локальном компьютере:

ssh user@machine "pg_dump -U user_name -h host -p port db_name" /
>> backup_file_on_your_local_machine.sql

Лучший способ - попытаться подключиться pg_dumpк удаленному хосту:

pg_dump -U user_name -h host -p port db_name > dump_file

порт обычно есть 5432, хост - localhost

Автор: idej Размещён: 11.04.2017 02:03

0 плюса

1429 Репутация автора

Если в вашей системе установлен pg, вы можете сделать это:

pg_dump -U user_name -h remote_host -p /
remote_port name_of_database > name_of_backup_file

Больше информации об этом руководстве Digital Ocean .

Надеюсь, это поможет!

Автор: Jeremie Размещён: 11.04.2017 02:36
Вопросы из категории :
32x32