Документация к PostgreSQL 15.19

The PostgreSQL Global Development Group

Перевод на русский язык, 2015–2026 гг. 
Компания «Постгрес Профессиональный»

Официальная страница русскоязычной документации: https://postgrespro.ru/docs/.


Содержание

Предисловие
1. Что такое PostgreSQL?
2. Краткая история PostgreSQL
3. Соглашения
4. Полезные ресурсы
5. Как правильно сообщить об ошибке
I. Введение
1. Начало
2. Язык SQL
3. Расширенные возможности
II. Язык SQL
4. Синтаксис SQL
5. Определение данных
6. Модификация данных
7. Запросы
8. Типы данных
9. Функции и операторы
10. Преобразование типов
11. Индексы
12. Полнотекстовый поиск
13. Управление конкурентным доступом
14. Оптимизация производительности
15. Параллельный запрос
III. Администрирование сервера
16. Установка из двоичных пакетов
17. Установка из исходного кода
18. Установка из исходного кода в Windows
19. Подготовка к работе и сопровождение сервера
20. Конфигурация сервера
21. Аутентификация клиентского приложения
22. Роли базы данных
23. Управление базами данных
24. Локализация
25. Регламентные задачи обслуживания базы данных
26. Резервное копирование и восстановление
27. Отказоустойчивость, балансировка нагрузки и репликация
28. Мониторинг работы СУБД
29. Мониторинг использования диска
30. Надёжность и журнал предзаписи
31. Логическая репликация
32. JIT-компиляция
33. Регрессионные тесты
IV. Клиентские интерфейсы
34. libpq — библиотека для языка C
35. Большие объекты
36. ECPG — Встраиваемый SQL в C
37. Информационная схема
V. Серверное программирование
38. Расширение SQL
39. Триггеры
40. Триггеры событий
41. Система правил
42. Процедурные языки
43. PL/pgSQL — процедурный язык SQL
44. PL/Tcl — процедурный язык Tcl
45. PL/Perl — процедурный язык Perl
46. PL/Python — процедурный язык Python
47. Интерфейс программирования сервера
48. Фоновые рабочие процессы
49. Логическое декодирование
50. Отслеживание прогресса репликации
51. Модули архивирования
VI. Справочное руководство
I. Команды SQL
II. Клиентские приложения PostgreSQL
III. Серверные приложения PostgreSQL
VII. Внутреннее устройство
52. Обзор внутреннего устройства PostgreSQL
53. Системные каталоги
54. Системные представления
55. Клиент-серверный протокол
56. Соглашения по оформлению кода PostgreSQL
57. Языковая поддержка
58. Написание обработчика процедурного языка
59. Написание обёртки сторонних данных
60. Написание метода извлечения выборки таблицы
61. Написание провайдера нестандартного сканирования
62. Генетический оптимизатор запросов
63. Определение интерфейса для табличных методов доступа
64. Определение интерфейса для индексных методов доступа
65. Унифицированные записи WAL
66. Пользовательские менеджеры ресурсов WAL
67. Индексы B-деревья
68. Индексы GiST
69. Индексы SP-GiST
70. Индексы GIN
71. Индексы BRIN
72. Хеш-индексы
73. Физическое хранение базы данных
74. Объявление и начальное содержимое системных каталогов
75. Как планировщик использует статистику
76. Формат манифеста копии
VIII. Приложения
A. Коды ошибок PostgreSQL
B. Поддержка даты и времени
C. Ключевые слова SQL
D. Соответствие стандарту SQL
E. Замечания к выпускам
F. Дополнительно поставляемые модули
G. Дополнительно поставляемые программы
H. Внешние проекты
I. Репозиторий исходного кода
J. Документация
K. Ограничения PostgreSQL
L. Сокращения
M. Глоссарий
N. Поддержка цветового оформления
O. Устаревшая или переименованная функциональность
Библиография
Предметный указатель

PostgreSQL 15.19 Documentation

The PostgreSQL Global Development Group


Table of Contents

Preface
1. What Is PostgreSQL?
2. A Brief History of PostgreSQL
3. Conventions
4. Further Information
5. Bug Reporting Guidelines
I. Tutorial
1. Getting Started
2. The SQL Language
3. Advanced Features
II. The SQL Language
4. SQL Syntax
5. Data Definition
6. Data Manipulation
7. Queries
8. Data Types
9. Functions and Operators
10. Type Conversion
11. Indexes
12. Full Text Search
13. Concurrency Control
14. Performance Tips
15. Parallel Query
III. Server Administration
16. Installation from Binaries
17. Installation from Source Code
18. Installation from Source Code on Windows
19. Server Setup and Operation
20. Server Configuration
21. Client Authentication
22. Database Roles
23. Managing Databases
24. Localization
25. Routine Database Maintenance Tasks
26. Backup and Restore
27. High Availability, Load Balancing, and Replication
28. Monitoring Database Activity
29. Monitoring Disk Usage
30. Reliability and the Write-Ahead Log
31. Logical Replication
32. Just-in-Time Compilation (JIT)
33. Regression Tests
IV. Client Interfaces
34. libpq — C Library
35. Large Objects
36. ECPG — Embedded SQL in C
37. The Information Schema
V. Server Programming
38. Extending SQL
39. Triggers
40. Event Triggers
41. The Rule System
42. Procedural Languages
43. PL/pgSQLSQL Procedural Language
44. PL/Tcl — Tcl Procedural Language
45. PL/Perl — Perl Procedural Language
46. PL/Python — Python Procedural Language
47. Server Programming Interface
48. Background Worker Processes
49. Logical Decoding
50. Replication Progress Tracking
51. Archive Modules
VI. Reference
I. SQL Commands
II. PostgreSQL Client Applications
III. PostgreSQL Server Applications
VII. Internals
52. Overview of PostgreSQL Internals
53. System Catalogs
54. System Views
55. Frontend/Backend Protocol
56. PostgreSQL Coding Conventions
57. Native Language Support
58. Writing a Procedural Language Handler
59. Writing a Foreign Data Wrapper
60. Writing a Table Sampling Method
61. Writing a Custom Scan Provider
62. Genetic Query Optimizer
63. Table Access Method Interface Definition
64. Index Access Method Interface Definition
65. Generic WAL Records
66. Custom WAL Resource Managers
67. B-Tree Indexes
68. GiST Indexes
69. SP-GiST Indexes
70. GIN Indexes
71. BRIN Indexes
72. Hash Indexes
73. Database Physical Storage
74. System Catalog Declarations and Initial Contents
75. How the Planner Uses Statistics
76. Backup Manifest Format
VIII. Appendixes
A. PostgreSQL Error Codes
B. Date/Time Support
C. SQL Key Words
D. SQL Conformance
E. Release Notes
F. Additional Supplied Modules
G. Additional Supplied Programs
H. External Projects
I. The Source Code Repository
J. Documentation
K. PostgreSQL Limits
L. Acronyms
M. Glossary
N. Color Support
O. Obsolete or Renamed Features
Bibliography
Index
FAQ