Статьи

Создание web приложений


Создание web приложений

Основы PostgreSQL


Как и в большинстве систем реляционных баз данных, главным компонентом PostgreSQL является сервер баз данных. Сервер базы данных выполняется как фоновый процесс с именем postmaster. Задача процесса postmaster заключается в обработке запросов в виде команд
SQL, поступающих от клиентов. Все взаимодействие клиента с базой данных происходит через процесс сервера SQL.Сейчас доступно множество клиентов, но нас будет больше интересовать интерфейс РНР и интерфейс командной строки. PHP-интерфейс клиента PostgreSQL должен быть сначала активизирован в РНР, чтобы им можно было пользоваться в сценарии РНР. Другую возможность работы с PostgreSQL в РНР предоставляет интерфейс ODBC. Поддержка PostgreSQL может быть активирована во время компиляции РНР с помощью параметра конфигурации --with-pgsql либо путем динамической загрузки расширения на этапе исполнения. За подробностями обращайтесь к документации РНР.
Клиент командной строки PostgreSQL очень похож на клиента командной строки MySQL. Для того чтобы запустить его, надо ввести в командной строке psql. Если не указывать явно базу данных, то psql по умолчанию будет работать с базой, название которой совпадает с именем пользователя. Для задания базы данных надо передать ее имя в качестве параметра psql :
$ psql library
Welcome to psql, the PostgreSQL interactive terminal.
Type: copyright for distribution terms
h for help with SQL commands
? for help on internal slash commands
g or terminate with semicolon to execute query
q to quit
library=#
Теперь мы работаем с базой данных library.
Прежде чем начать работу с базой данных, ее необходимо создать. Как создавать базу данных, мы скоро увидим. Помимо стандартных команд SQL клиент psql позволяет подавать множество дополнительных команд. Этим командам предшествует обратная косая черта (), и их называют «слэш-командами». Для того чтобы получить полный список доступных слэш-команд, надо ввести ? в командном приглашении psql. Команды определения данных применяются для создания или модификации структуры базы данных и ее таблиц.
Дата публикации: 2010-12-13
Прочитано: 4891 раз


[ Назад | Начало | Наверх ]
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.