Глава 1. Введение в PostgreSQL
Что такое PostgreSQL. Установка сервера
Графический клиент pgAdmin
Запросы SQL в pgAdmin
Консольный клиент psql
Глава 2. Определение структуры данных
Создание и удаление базы данных
Создание и удаление таблиц
Типы данных в PostgreSQL
Ограничения столбцов и таблиц
Внешние ключи
Изменение таблиц
Глава 3. Операции с данными
Добавление данных. Команда Insert
Получение данных. Команда Select
Фильтрация. WHERE
Обновление данных. Команда UPDATE
Удаление данных. Команда DELETE
Глава 4. Запросы
DISTINCT. Выборка уникальных значений
ORDER BY. Сортировка
Получение диапазона строк. LIMIT и OFFSET
Операторы фильтрации
Агрегатные функции
Группировка
Подзапросы
Глава 5. Составные типы данных
Массивы
Перечисления enum
Глава 6. Соединение таблиц
Неявное соединение таблиц
INNER JOIN
OUTER JOIN и CROSS JOIN
Группировка в соединениях
Объединение множеств. UNION
Разность множеств. EXCEPT
Пересечение множеств. INTERSECT