Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
db_lectures / 01.Знакомство с СУБД.docx
Скачиваний:
43
Добавлен:
21.05.2015
Размер:
30.24 Кб
Скачать

PgAdmin

Чтобы подключиться ПГ админ к базе postgres пользователем postgres нужно в файле pg_hba.conf, который используется запущеным сервером изменить значения в строчках md5 на trust. После этого следует перезапустить сервер и подключиться pgAdmin III.

В главном окне программы, структура базы данных не отображается. Вы можете создавать новые объекты, удалять и редактировать существующие объекты, если привилегиями пользователя, которые вы используете на текущее соединение с базой данных позволяют это.

В левой части главного окна показывает дерево со всеми серверами и объектами, которые они содержат.

В правом верхнем углу показывает детали объекта, выбранного в дереве.

Состояние объектов в браузере только обновляется по запросу или после изменения, сделанные с помощью встроенного инструмента. Имейте в виду, что это не распространяется на изменения, внесенные через SQL или других пользователей или других клиентов.

Начало работы

После добавления нужный сервер (ы) в дереве на левой стороне, используя Добавить сервер меню или кнопки на панели инструментов, каждый сервер будет отображаться в верхнем узле "Серверы".

Чтобы открыть подключение к серверу, выберите нужный сервер в дереве, и дважды щелкните по нему или использовать Подключить в меню Tools. Соединение будет установлено, и свойства верхнего уровня объекты извлекаются из базы данных сервера.

Подключение к серверу

Имя сервера, чтобы определить сервер в PGAdmin дерева.

Хоста IP-адрес машины, чтобы связаться, или полное доменное имя.

Номер порта может быть указан.

Служба поле имени службы настроены в pg_service.conf файл.

Поле обслуживания DB используется для определения начальной базы данных, которая подключается к PGAdmin установлены (как опция). В PostgreSQL 8.1 и выше, содержание БД, как правило, называют "Postgres.

Резервное копирование

Резервное копирование диалог представляет собой несколько упрощенный интерфейс для PostgreSQL pg_dump инструмент. Вы можете сделать копию одной таблицы, схемы или полная база данных, в зависимости от выбранного объекта при запуске резервного инструмента.

pg_dump не поддерживает все параметры резервного копирования для всех форматов файлов. В частности, для резервного копирования капли PLAIN формат не может быть использован.

pg_dump

pg_dump -- extract a PostgreSQL database into a script file or other archive file

pg_dump [connection-option...] [option...] [dbname]

Description

pg_dump is a utility for backing up a PostgreSQL database. It makes consistent backups even if the database is being used concurrently. pg_dump does not block other users accessing the database (readers or writers).

The following command-line options control the content and format of the output.

dbname

Specifies the name of the database to be dumped. If this is not specified, the environment variable PGDATABASE is used. If that is not set, the user name specified for the connection is used.

-a

--data-only

Dump only the data, not the schema (data definitions).

This option is only meaningful for the plain-text format. For the archive formats, you can specify the option when you call pg_restore.

-E encoding

--encoding=encoding

Create the dump in the specified character set encoding. By default, the dump is created in the database encoding.

-f file

--file=file

Send output to the specified file. This parameter can be omitted for file based output formats, in which case the standard output is used. It must be given for the directory output format however, where it specifies the target directory instead of a file. In this case the directory is created by pg_dump and must not exist before.

-?

--help

Show help about pg_dump command line arguments, and exit.