Импорт/экспорт дампа БД PostgreSQL через SSH

Импорт
Перед тем как выполнить импорт, перейдите в соответствующую директорию. Сделать это вы можете при помощи команд pwd (показ текущего каталога), ls (отображение списка файлов в текущем каталоге) и cd (перемещение по каталогам). Полный список команд и их значение перечислены в статье "Основные команды консоли".

Выполнить импорт дампа БД можно строкой:
<code><span class="pln">pg_restore </span><span class="pun">-</span><span class="pln">h hostname </span><span class="pun">-</span><span class="pln">U username </span><span class="pun">-</span><span class="pln">F format </span><span class="pun">-</span><span class="pln">d dbname dumpfile</span></code>

В строку нужно внести следующие изменения:
  • Вместо hostname – IP для внутреннего доступа.
  • Вместо username – имя пользователя.
  • Вместо format – формат дампа (может быть одной из трех букв: 'с' (custom — архив .tar.gz), 't' (tar — tar-файл), 'p' (plain — текстовый файл). В команде букву надо указывать без кавычек.
  • Вместо dbname – имя вашей БД.
  • Вместо dumpfile– название файла дампа.

Импорт может продолжаться длительное время. Дождитесь сигнала о завершении (переход на следующую строку в SSH клиенте).

Экспорт
Чтобы осуществить экспорт дампа, воспользуйтесь командой:
<code><span class="pln">pg_dump </span><span class="pun">-</span><span class="pln">h hostname </span><span class="pun">-</span><span class="pln">U username </span><span class="pun">-</span><span class="pln">F format </span><span class="pun">-</span><span class="pln">f dumpfile dbname</span></code>
18 января 2017, 12:00    Администратор по умолчанию Работа в консоли 0    1 0

Комментарии (2)

  1. Димон 18 января 2017, 13:41 # 0
    Теперь могу оставить комментарий
    1. Димон 18 января 2017, 14:11 # 0
      Тест комментариев

    Вы должны авторизоваться, чтобы оставлять комментарии.