Резервное копирование (BackUp) БД
В состав PostgreSQL входит 2-ве утилиты резервного копирования. Это pg_dumpall, выполняющая резервную копию всех БД (включая системную) и pg_dump, которая выполняет резервное копирование одной БД. Обе эти утилиты умеют сохранять копию БД как в текстовом так и в бинарном виде. Рассмотрим процесс создания резервной копии средствами pgAdmin III, в котором поддерживается возможность создавать резервную копию (BackUp) отдельной таблицы БД, схемы БД, всей БД или всего сервера БД. Ниже приводится описание процесса создания резервной копии БД Деканат ВУЗа. 1. В окне Браузер объектов необходимо выбрать определенную БД, активизировать ее контекстное меню и в нем выбрать пункт Резервная копия (рисунок 4.1); 2. В открывшемся окне Backup База (рисунок 4.2) нужно указать имя и путь к файлу резервной копии, выбрать формат и дополнительные опции. Если опция ББО (Blobs) выбрана (задается по умолчанию), то в файл резервной копии БД будут сохранены объекты типа blobs; 3. После чего нажать кнопку ОК; 4. На закладке Сообщения окна Backup База будет выведен листинг процесса создания резервной копии БД (рисунок 4.3). Для выполнения стандартного резервного копирования (дампа) и восстановления рекомендуется использовать варианты COMPRESS или TAR в стандартном режиме, предлагаемом системой по умолчанию. В этом случае файл дампа имеет расширение .backup. Рисунок 4.1 – Контекстное меню объекта БД Появится окно, на закладке Файл которого можно задать имя файла для сохранения копии. Достаточно указать каталог, в котором будет создан дамп. Остальные параметры этой закладки следует оставить неизменными.
Рисунок 4.2 – Окно ввода параметров резервного копирования БД Выбор опции Использовать команды INSERT на закладке Параметры дампа №1, используется для создания копии (дампа), которая может быть восстановлена в СУБД других производителей. Файл дампа в этом случае имеет расширение .sql. Хотя, естественно, копия с таким расширением может быть восстановлена и PostgreSQL, но восстановление происходит значительно медленнее, чем в обычном режиме. Рисунок 4.3 – Окно ввода дополнительных параметров Если копирование прошло успешно получим следующее сообщение Рисунок 4.4 – Закладка Сообщения окна Backup База ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|