Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Робота з PostgreSQL ВТиП.doc
Скачиваний:
51
Добавлен:
17.03.2016
Размер:
4.82 Mб
Скачать
  1. Ввод данных в таблицу

Для ввода данных в определенную таблицу необходимо выбрать ее в окне Браузер объектов и нажать соответствующую кнопку (рисунок 3.1)

Рисунок 3.1 – Выбор таблицы для редактирования

После этого откроется окно редактирования данных выбранной таблицы (рисунок 3.2).

Рисунок 3.2 – Окно редактирования данных таблицы

  1. Резервное копирование и восстановление бд

    1. Резервное копирование(BackUp) бд

В состав PostgreSQL входит 2-ве утилиты резервного копирования. Это pg_dumpall выполняющая резервную копию всех БД (включая системную) и pg_dump, которая выполняет резервное копирование одной БД. Обе эти утилиты умеют сохранять копию БД как в текстовом так и в бинарном виде.

Рассмотрим процесс создания резервной копии средствами pgAdmin III, в котором поддерживается возможность создавать резервную копию (BackUp) отдельной таблицы БД, схемы БД, всей БД или всего сервера БД.

Ниже приводится описание процесса создания резервной копии БД Деканат ВУЗа.

  1. В окне Браузер объектов необходимо выбрать определенную БД, активизировать ее контекстное меню и в нем выбрать пункт Резервная копия (рисунок 9.1);

  2. В открывшемся окне Backup База (рисунок 9.2) нужно указать имя и путь к файлу резервной копии, выбрать формат и дополнительные опции. Если опция ББО (Blobs) выбрана (задается по умолчанию), то в файл резервной копии БД будут сохранены объекты типа blobs;

  3. После чего нажать кнопку ОК;

  4. На закладке Сообщения окна Backup База будет выведен листинг процесса создания резервной копии БД (рисунок 9.3).

Для выполнения стандартного резервного копирования (дампа) и восстановления рекомендуется использовать варианты COMPRESS или TAR в стандартном режиме, предлагаемом системой по умолчанию. В этом случае файл дампа имеет расширение .backup.

Рисунок 9.1 – Контекстное меню объекта БД

Появится окно, на закладке Файл которого можно задать имя файла для сохранения копии. Достаточно указать каталог, в котором будет создан дамп.

Остальные параметры этой закладки следует оставить неизменными.

Рисунок 9.2 – Окно ввода параметров резервного копирования БД

Выбор опции Использовать команды INSERT на закладке Параметры дампа №1, используется для создания копии (дампа), которая может быть восстановлена в СУБД других производителей. Файл дампа в этом случае имеет расширение .sql. Хотя, естественно, копия с таким расширением может быть восстановлена и PostgreSQL, но восстановление происходит значительно медленнее, чем в обычном режиме.

Рисунок 9.3 – Окно ввода дополнительных параметров резервного копирования БД

Если копирование прошло успешно получим следующее сообщение

Рисунок 9.4 – Закладка Сообщения окна Backup База

    1. Восстановление (Restore) бд

Ниже приведено описание способа восстановления БД в pgAdmin III.

Предварительное условие: Должна быть создана новая БД, например Deanery_Restore.

  1. Выбрать в окне Браузер объектов новую БД, активизировать ее контекстное меню и в нем выбрать пункт Восстановить (рисунок 9.4);

Рисунок 9.4 – Контекстное меню объекта БД

  1. В открывшемся окне Восстановление Базы (рисунок 9.5) на вкладке Файл следует указать файл, содержащий резервную копию БД;

  2. После чего нажать кнопку ОК

Рисунок 9.5 – Окно ввода параметров восстановления БД

Если потребуется, то можно задать дополнительные опции восстановления. На вкладке Параметры восстановления №1 можно в частности потребовать:

  • Добавить CREATE TABLE - Создать новую БД;

  • Очистить перед восстановлением - перед восстановлением очистить существующую БД.

Рисунок 9.6 – Окно ввода дополнительных параметров восстановления БД

При успешном восстановлении появится сообщение вида

Рисунок 9.7 – Закладка Сообщения окна Восстановление БД