Содержание

Как восстановить базу из дампа в Windows средствами PostgreSQL

Экспорт в PDF Преобразовать страницу в формат Open Document

Дата создания: 2024/12/12 07:34 (C) mihanik

Дано

База данных PostgreSQL с именем mybase

Надо

Восстановить базу из дампа

Решение

Шаг 1

Запускаем «Командную строку».

Шаг 2

Указываем значения переменных.

Важно!
Не забудьте указать значения для вашего конкретного случая!!!
setvar.cmd
rem Путь к исполняемым файлам PostgreSQL
set PGBINPATH=H:\PostgreSQL\bin
 
rem Путь к папке с дампами
set BACKUPPATH=I:\Postgres
 
rem Указываем пароль пользователя postgres
set PGPASSWORD=123456

Шаг 3

Переходим в папку с исполняемыми файлами PostgreSQL

cdbgbin.cmd
rem Переходим в папку с исполняемыми файлами PostgreSQL
 
cd /D "%PGBINPATH%"

Шаг 4

Пересоздадим имеющуюся базу данных mybase .

resetbase.cmd
psql -U postgres
 
drop database "mybase";
create database "mybase";
\q

Шаг 5

Загрузим дамп в базу

restoredb.cmd
psql -U postgres "mybase"< "BACKUPPATH\path_to_backup_folder\some_name.sql"

Источники

⇑ Наверх ⇑

В моей WIKI постоянно ведётся какая-то работа со статьями.
Если у вас возникли вопросы или замечания,
можете их отправлять на почту support@mihanik.net