SQL в PostgreSQL
Наше знакомство с языком SQL продолжается. На этот раз основное внимание
мы уделим практическим аспектам его применения. В этой главе будет показано,
как при помощи команд SQL создавать таблицы, заполнять их данными и модифицировать
эти данные.
Система PostgreSQL, как и большинство сетевых СУБД, основана па парадигме
«клиент-сервер». Центральное место в PostgreSQL занимает процесс
postmaster, предназначенный не для прямого взаимодействия с пользователем,
а для обслуживания подключений со стороны различных клиентов.
При запуске службы (service) PostgreSQL процесс postmaster начинает
работать в фоновом режиме, прослушивая заданный порт TCP/IP в ожидании
подключений со стороны клиентов. По умолчанию postmaster ведет прослушивание
порта 5432.
Существует несколько интерфейсов, через которые клиент подключается
к процессу postmaster. В примерах этой книги используется psql — самый
универсальный и доступный клиент, входящий в комплект поставки PostgreSQL.
В этой главе описаны основные принципы работы с psql, процедуры создания
и использования таблиц, а также некоторые операции с данными в таблицах.
Кроме того, в ней рассматриваются подзапросы и представления SQL.
|