Программирование и администрирование сервера PostgreSQL
Содержание
- Администрирование сервера
- Настройка и эксплуатация сервера
- Учетная запись пользователя PostgreSQL
- Создание кластера баз данных
- Запуск сервера баз данных
- Управление ресурсами ядра
- Завершение работы сервера
- Обновление кластера PostgreSQL
- Предотвращение подделки сервера
- Параметры преобразования
- Безопасные соединения TCP/IP с помощью SSL
- Безопасные соединения TCP/IP с преобразованием GSSAPI
- Безопасные соединения TCP/IP с помощью туннелей SSH
- Регистрация журнала событий в Windows
- Настройка сервера
- Установка параметров
- Расположение файлов
- Подключения и аутентификация
- Потребление ресурсов
- Журнал записи с опережением (WAL)
- Репликация
- Планирование запросов
- Отчетность и ведение журнала ошибок
- Статистика выполнения
- Автоматическая очистка
- Параметры подключения клиента
- Управление блокировкой
- Совместимость версий и платформ
- Обработка ошибок
- Предустановленные параметры
- Пользовательские параметры
- Параметры для разработчиков
- Краткие параметры
- Аутентификация клиентского приложения
- Файл pg_hba.conf
- Карты сопоставления имен пользователей
- Методы аутентификации
- Аутентификация trust
- Аутентификация по паролю
- Аутентификация GSSAPI
- Аутентификация SSPI
- Аутентификация ident
- Аутентификация peer
- Аутентификация LDAP
- Аутентификация RADIUS
- Аутентификация по сертификату
- Аутентификация PAM
- Аутентификация BSD
- Проблемы с аутентификацией
- Роли базы данных
- Управление базами данных
- Локализация
- Регулярные задачи обслуживания баз данных
- Резервное копирование и восстановление
- Отказоустойчивость, балансировка нагрузки и репликация
- Мониторинг активности СУБД
- Надежность и журнал предварительной записи
- Логическая репликация
- Компиляция Just-in-Time (JIT)
- Регрессионные тесты
- Настройка и эксплуатация сервера
- Программирование сервера
- Расширение SQL
- Как работает расширяемость
- Система типов PostgreSQL
- Пользовательские функции
- Процедуры, определяемые пользователем
- Функции языка запросов (SQL)
- Перегрузка функций
- Категории волатильности функций
- Функции процедурного языка
- Внутренние функции
- Функции на языке C
- Информация об оптимизации функций
- Пользовательские агрегатные функции
- Пользовательские типы
- Пользовательские операторы
- Информация для оптимизации операторов
- Интерфейсы расширений для индексов
- Упаковывание связанных объектов в расширение
- Инфраструктура сборки расширений
- Триггеры
- Триггеры событий
- Система правил
- Процедурные языки
- PL/pgSQL — Процедурный язык SQL
- PL/Tcl – процедурный язык Tcl
- PL/Perl — процедурный язык Perl
- PL/Python — процедурный язык Python
- Фоновые рабочие процессы
- Отслеживание прогресса репликации
- Партиционирование таблиц
- Расширение SQL