{{description>Как восстановить базу из дампа в Windows средствами PostgreSQL}} ====== Как восстановить базу из дампа в Windows средствами PostgreSQL ====== [[ http://wiki.mihanik.net/doku.php?id=субд:postgresql:восстановить_базу_из_дампа_в_windows&do=export_pdf | Экспорт в PDF ]] ~~ODT~~ Дата создания: 2024/12/12 07:34 (C) mihanik ===== Дано ===== База данных PostgreSQL с именем **mybase** ===== Надо ===== Восстановить базу из дампа ===== Решение ===== ==== Шаг 1 ==== Запускаем **"Командную строку"**. {{ :субд:postgresql:winpostgres-1.png?nolink&600 |}} ==== Шаг 2 ==== Указываем значения переменных. Важно!\\ Не забудьте указать значения для вашего конкретного случая!!! rem Путь к исполняемым файлам PostgreSQL set PGBINPATH=H:\PostgreSQL\bin rem Путь к папке с дампами set BACKUPPATH=I:\Postgres rem Указываем пароль пользователя postgres set PGPASSWORD=123456 ==== Шаг 3 ==== Переходим в папку с исполняемыми файлами PostgreSQL rem Переходим в папку с исполняемыми файлами PostgreSQL cd /D "%PGBINPATH%" ==== Шаг 4 ==== Пересоздадим имеющуюся базу данных **mybase** . psql -U postgres drop database "mybase"; create database "mybase"; \q ==== Шаг 5 ==== Загрузим дамп в базу psql -U postgres "mybase"< "BACKUPPATH\path_to_backup_folder\some_name.sql" ===== Источники ===== [[#top|⇑ Наверх ⇑]]