Найти в Дзене

PostgeSQL резервирование и восстановление

1. Создание резервной копии в папке C:\Program Files\PostgreSQL\14\bin\

pg_dump.exe -U postgres -d demo >c:\backup\demo.dump

где

-U postgres - пользователь

-d demo - имя БД

>c:\backup\demo.dump - выходной файл бекапа в текстовом формате SQL

2. Восстановление из бекапа

Если восстановление выполняется на другой сервер, то сначала нужно создать

БД с именем demo

psql -U postgres -d demo < c:\backup\demo.dump