Close

Postgresql. Резервное копирование

Для резервного копирования данных в Postrgresql предоставляется утилиты pg_dump и pg_dumpall. Они создают текстовый файл с SQL командами.

Создание дампа в общем виде выполняетеся так:

Восстановление данных из дампа в базу:

Вместо ключа -f также можно использовать привычное перенаправление потока < для дампа и > для восстановления.

Чтобы сделать резервную копию всех баз используется следующая команда:

Восстановить данные всех баз:

Можно сделать дамп определенных таблиц:

Восстановление таблицы обратно:

Дамп со сжатием:

Восстановление дампа со сжатием:

 

Поделиться: