рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Восстановление SQL-дампа БД

Восстановление SQL-дампа БД - раздел Программирование, РАБОТА З СУБД PostgreSQL Текстовые Файлы, Создаваемые Pg_Dump, Предназначены Для Чтения Программой Psq...

Текстовые файлы, создаваемые pg_dump, предназначены для чтения программой psql. Восстановление дампа производится командой, общий вид которой представлен ниже:

psql dbname < infile

где infile - это имя файла (или путь к нему), который указывался в качестве параметра outfile команды pg_dump.

Замечание: При запуске этой команды не создаётся БД dbname, поэтому её необходимо создать заранее из template0, прежде чем запускать psql (например, createdb -T template0 dbname).

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

Перед восстановлением SQL-дампа, необходимо, чтобы существовали все учётные записи пользователей, являющихся владельцами объектов или имеющих права на объекты восстанавливаемой БД. Если их не будет, невозможно будет восстановить объекты с первоначальной принадлежностью и/или правами на них.

По умолчанию, если скрипт psql встретит SQL-ошибку, он всё равно продолжит работу. При желании, это можно изменить, добавив в самый верх скрипта следующую строчку:

\set ON_ERROR_STOP

После этого, при возникновении SQL-ошибки, приложение psql будет прерывать работу и выходить со статусом 3.

Ниже приводится описание процесса восстановления SQL-дампа БД «Деканат ВУЗа».

1. В командной строке PostgreSQL с помощью команды createdb –U username restoreDeanery создается новая БД (рисунок 9.10). В результате окно Браузер объектов pgAdmin III примет вид, показанный на рисунке 9.14.

Рисунок 9.14 – Создание новой БД

Рисунок 9.15 – Окно Браузер объектов

2. Затем необходимо создать роли для пользователей секретарь и декан (рисунки 9.16, 9.17).

3. После этого выполняется команда восстановления SQL-дампа БД (рисунок 9.18). Структура восстановленной БД в окне Браузер объектов будет выглядеть так, как показано на рисунке 9.15.

Рисунок 9.16 – Создание роли Декан (dean)

Рисунок 9.17 – Создание роли Секретарь (secretary)

Рисунок 9.18 – Восстановление SQL-дампа БД

– Конец работы –

Эта тема принадлежит разделу:

РАБОТА З СУБД PostgreSQL

НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ УКРАЇНИ... КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ... РАБОТА З СУБД PostgreSQL...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Восстановление SQL-дампа БД

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

РОБОТА З СУБД PostgreSQL
  МЕТОДИЧНІ ВКАЗІВКИ к вивченню та лабораторним роботам з дисципліни "Обчислювальна техніка та програмування"

Установка PostgreSQL
Предварительное условие: Наличие файла установки PostgreSQL, например postgresql-9.0.3.exe, postgresql-8.4.5.exe или postgresql-8.3.msi. Скачать эти версии можно с большого количест

Создание новой БД
Чтобы создать новую БД необходимо в окне Браузер объектов выбрать раздел Базы, вызвать его контекстное меню и в нем выбрать пункт Новая база данных (рисунок 2.3). Примечание. Для по

Создание новой таблицы
Для создания новой таблицы в окне Браузер объектов выберите требуемую БД, активизируйте контекстное меню, связанное с таблицами, и выберите пункт Новая таблица (рисунок 2.6). В результате появится

Определения первичного ключа таблицы
Для определения первичного ключа таблицы необходимо выбрать закладку Ограничения окна Новая таблица (рисунок 2.12). Рисун

Особенности первичных ключей в PostgreSql
Сразу следует подчеркнуть, что независимо от ситуации хорошей практикой является использование в качестве ключа дополнительного поля ID типа serial. Работа с первичными ключами в PostgreSq

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

Восстановление (Restore) БД
Ниже приведено описание способа восстановления БД в pgAdmin III. Предварительное условие: Должна быть создана новая БД, например Deanery_Restore. 1. Выбрать в окне Браузер

Создание дампа с помощью утилит pg_dump или pg_dumpall
С целью демонстрации возможностей по созданию/восстановлению SQL‑дампа по глобальным сетям при установлении жестких ограничений на доступ к серверам только через SSL‑порт (Secure Soc

Подготовка соединения PostgreSQL с БД в Access
1. Выбрать Пуск> Настройка> Панель управления> Администрирование> Источники данных (ODBC) (рисунок 10.1). Рис

Копирование таблиц Access в таблицы PostgreSQL
СУБД Access совместно с драйвером ODBC предоставляет удобные средства экспорта своих таблиц в БД, созданные в других СУБД. Покажем это на примере СУБД PostgreSQL. Предварительные услови

Подключение таблиц PostgreSQL к БД в Access
СУБД Access совместно с драйвером ODBC предоставляет удобные средства подключить в БД Access таблиц, созданные в других СУБД. Покажем это на примере СУБД PostgreSQL. Предварительное усл

Поддерживаемые встроенные типы данных
Числовые типы smallint короткое 2-х байтовое целое integer обычное 4-х байтовое целое bi

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги