Часть VIII. Приложения

Содержание

A. Коды ошибок PostgreSQL
B. Поддержка даты и времени
B.1. Интерпретация данных даты и времени
B.2. Обработка недопустимых или неоднозначных значений даты/времени
B.3. Ключевые слова для обозначения даты и времени
B.4. Файлы конфигурации даты/времени
B.5. Указание часовых поясов в стиле POSIX
B.6. История единиц измерения времени
B.7. Юлианские даты
C. Ключевые слова SQL
D. Соответствие стандарту SQL
D.1. Поддерживаемые возможности
D.2. Неподдерживаемые возможности
D.3. Ограничения XML и совместимость с SQL/XML
E. Замечания к выпускам
E.1. Выпуск 17.9
E.2. Выпуск 17.8
E.3. Release 17.7
E.4. Выпуск 17.6
E.5. Выпуск 17.5
E.6. Выпуск 17.4
E.7. Выпуск 17.3
E.8. Выпуск 17.2
E.9. Выпуск 17.1
E.10. Выпуск 17
E.11. Предыдущие выпуски
F. Дополнительно поставляемые модули и расширения
F.1. amcheck — модуль с инструментами, проверяющими целостность таблиц и индексов
F.2. aqo — оптимизация запросов по стоимости выполнения
F.3. auth_delay — задержка при ошибке аутентификации
F.4. auto_dump — сбор данных по проблемным запросам и их воспроизведение
F.5. auto_explain — протоколирование планов выполнения медленных запросов
F.6. basebackup_to_shell — пример создания получателей резервной копии для модуля pg_basebackup
F.7. basic_archive — пример модуля архивирования WAL
F.8. bloom — индексный метод доступа, основанный на фильтрах Блума
F.9. btree_gin — классы операторов GIN с поведением B-дерева
F.10. btree_gist — классы операторов GiST с поведением B-дерева
F.11. citext — тип данных для строк, нечувствительных к регистру
F.12. cube — тип данных для представления многомерных кубов
F.13. dbcopies_decoding — модуль 1С для обновления копий баз данных
F.14. dblink — подключение к другим базам данных PostgreSQL
F.15. dict_int — пример словаря текстового поиска для целых чисел
F.16. dict_xsyn — пример словаря текстового поиска синонимов
F.17. earthdistance — вычисление расстояний между точками на Земле
F.18. fasttrun — транзакционно-небезопасная функция для усечения временных таблиц
F.19. file_fdw — обращение к файлам данных в файловой системе сервера
F.20. fulleq — дополнительный оператор равенства для совместимости с Microsoft SQL Server
F.21. fuzzystrmatch — вычисление схожести и расстояния между строками
F.22. hstore — тип данных hstore для хранения пар ключ-значение
F.23. intagg — агрегатор и нумератор целых чисел
F.24. intarray — работа с массивами целых чисел
F.25. isn — типы данных для международных стандартов нумерации (ISBN, EAN, UPC и т. д.)
F.26. lo — управление большими объектами
F.27. ltree — тип данных для представления меток данных в иерархической древовидной структуре
F.28. mchar — дополнительные типы данных для совместимости с Microsoft SQL Server
F.29. online_analyze — обновление статистики после операций INSERT, UPDATE, DELETE, SELECT INTO или COPY.
F.30. pageinspect — низкоуровневое исследование страниц баз данных
F.31. passwordcheck — проверка надёжности пароля
F.32. pg_buffercache — информация о состоянии буферного кеша PostgreSQL
F.33. pgcrypto — функции защитного преобразования
F.34. pg_freespacemap — просмотр карты свободного пространства
F.35. pg_prewarm — предварительная загрузка данных отношений в кеш буферов
F.36. pgrowlocks — отображение информации о блокировке строк таблицы
F.37. pg_stat_statements — отслеживание статистики планирования и выполнения SQL-операторов
F.38. pgstattuple — получение статистики на уровне кортежей
F.39. pg_surgery — проведение операций низкого уровня с данными отношений
F.40. pg_trgm — поддержка определения схожести текста на основе триграмм
F.41. pg_visibility — информация из карты видимости и вспомогательные функции
F.42. pg_walinspect — просмотр журнала предзаписи на низком уровне
F.43. plantuner — поддержка указаний для планировщика, позволяющих отключать или подключать индексы при выполнении запроса
F.44. postgres_fdw — обращение к данным, находящимся на внешних серверах PostgreSQL
F.45. seg — тип данных для отрезков или интервалов чисел с плавающей точкой
F.46. sepgsql — проверка безопасности на базе политик SELinux для мандатного управления доступом (MAC, Mandatory Access Control) с метками
F.47. spi — особенности/примеры использования интерфейса программирования сервера
F.48. sslinfo — получение информации об SSL-сертификате клиента
F.49. tablefunc — функции, возвращающие таблицы (crosstab и не только)
F.50. tcn — триггерная функция, сообщающая приёмникам уведомлений об изменениях в содержимом таблицы
F.51. test_decoding — пример модуля на базе SQL для логического декодирования WAL
F.52. tsm_system_rows — метод извлечения выборки SYSTEM_ROWS для TABLESAMPLE
F.53. tsm_system_time — метод извлечения выборки SYSTEM_TIME для TABLESAMPLE
F.54. unaccent — словарь текстового поиска, который убирает диакритические знаки
F.55. uuid-ossp — генератор UUID
F.56. xml2 — функции для выполнения запросов XPath и преобразований XSLT
G. Дополнительно поставляемые программы
G.1. Клиентские приложения
G.2. Серверные приложения
H. Внешние проекты
H.1. Клиентские интерфейсы
H.2. Средства администрирования
H.3. Процедурные языки
H.4. Расширения
I. Репозиторий исходного кода
I.1. Получение исходного кода из Git
J. Документация
J.1. DocBook
J.2. Инструментарий
J.3. Сборка документации с помощью Make
J.4. Сборка документации с помощью Meson
J.5. Написание документации
J.6. Руководство по стилю
K. Настройка PostgreSQL для решений
K.1. Настройка локали
K.2. Основные требования и конфигурация сервера
K.3. Настройка параметров сервера
K.4. Дополнительные модули
L. Ограничения PostgreSQL
M. Сокращения
N. Глоссарий
O. Поддержка цветового оформления
O.1. Когда используется цветной вывод
O.2. Настройка цветового оформления
P. Устаревшая или переименованная функциональность
P.1. Содержимое файла recovery.conf включено в postgresql.conf
P.2. Замена термина «default roles»
P.3. pg_xlogdump переименована в pg_waldump
P.4. pg_resetxlog переименована в pg_resetwal
P.5. pg_receivexlog переименована в pg_receivewal