III. Администрирование сервера

Данная часть раскрывает ряд тем, которые представляют интерес для администраторов СУБД PostgreSQL. Эти темы включают в себя установку PostgreSQL, настройку сервера, управление пользователями и базами данных, а также ряд задач обслуживания СУБД. Любой, кто запускает PostgreSQL сервер, как для персонального, так и для продуктивного использования, должен ознакомится с этой частью.

Информация в этой части упорядочена приблизительно в том порядке, в котором она может понадобится пользователю-новичку. Однако главы книги являются вполне самостоятельными и при необходимости могут быть прочитаны отдельно. Информация в этой книге представлена в форме рассказа по темам указанным в содержании. Читатели, которые ищут полное описание какой-либо отдельной команды могут найти его в Part VI.

Первые несколько глав написаны так, чтобы обеспечить их понимание даже при отсутствии специальных знаний, так чтобы пользователи новички, которым нужно установить сервер могли начать свои первые шаги с этой книгой. Остальные главы книги, которые касаются тонкой настройки и управления, предполагают что читатель уже знаком с основами использования СУБД PostgreSQL. Читателям рекомендуется обращаться к Part I и Part II за дополнительной информацией.

Table of Contents
14. Инструкции по установке
14.1. Краткая версия
14.2. Требования
14.3. Получение исходных текстов
14.4. Если вы производите обновление
14.5. Процедура установки
14.6. Настройка после установки
14.7. Поддерживаемые платформы
15. Установка клиента на Windows
16. Server Run-time Environment
16.1. The PostgreSQL User Account
16.2. Creating a Database Cluster
16.3. Starting the Database Server
16.4. Run-time Configuration
16.5. Managing Kernel Resources
16.6. Shutting Down the Server
16.7. Secure TCP/IP Connections with SSL
16.8. Secure TCP/IP Connections with SSH Tunnels
17. Database Users and Privileges
17.1. Database Users
17.2. User Attributes
17.3. Groups
17.4. Privileges
17.5. Functions and Triggers
18. Managing Databases
18.1. Overview
18.2. Creating a Database
18.3. Template Databases
18.4. Database Configuration
18.5. Destroying a Database
18.6. Tablespaces
19. Client Authentication
19.1. The pg_hba.conf file
19.2. Authentication methods
19.3. Authentication problems
20. Localization
20.1. Locale Support
20.2. Character Set Support
21. Routine Database Maintenance Tasks
21.1. Routine Vacuuming
21.2. Routine Reindexing
21.3. Log File Maintenance
22. Backup and Restore
22.1. SQL Dump
22.2. File system level backup
22.3. On-line backup and point-in-time recovery (PITR)
22.4. Migration Between Releases
23. Monitoring Database Activity
23.1. Standard Unix Tools
23.2. The Statistics Collector
23.3. Viewing Locks
24. Мониторинг использования диска
24.1. Определение использования диска
24.2. Ошибка переполнения диска
25. Write-Ahead Logging (WAL)
25.1. Benefits of WAL
25.2. WAL Configuration
25.3. Internals
26. Regression Tests
26.1. Running the Tests
26.2. Test Evaluation
26.3. Platform-specific comparison files