Часть VIII. Приложения
Содержание
- A. Коды ошибок Postgres Pro
- B. Поддержка даты и времени
- C. Ключевые слова SQL
- D. Соответствие стандарту SQL
- E. Замечания к выпускам
- E.1. Postgres Pro Standard 17.10.1
- E.2. Postgres Pro Standard 17.9.1
- E.3. Postgres Pro Standard 17.7.1
- E.4. Postgres Pro Standard 17.6.1
- E.5. Postgres Pro Standard 17.5.1
- E.6. Postgres Pro Standard 17.4.1
- E.7. Postgres Pro Standard 17.2.1
- E.8. Postgres Pro Standard 17.0.1
- E.9. Выпуск 17.10
- E.10. Выпуск 17.9
- E.11. Выпуск 17.8
- E.12. Выпуск 17.7
- E.13. Выпуск 17.6
- E.14. Выпуск 17.5
- E.15. Выпуск 17.4
- E.16. Выпуск 17.3
- E.17. Выпуск 17.2
- E.18. Выпуск 17.1
- E.19. Выпуск 17
- E.20. Предыдущие выпуски
- E.2. Postgres Pro Standard 17.9.1
- E.1. Postgres Pro Standard 17.10.1
- F. Дополнительные модули и расширения, поставляемые в
postgrespro-std-17-contrib - 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. biha — встроенный отказоустойчивый кластер
- F.9. bloom — индексный метод доступа, основанный на фильтрах Блума
- F.10. btree_gin — классы операторов GIN с поведением B-дерева
- F.11. btree_gist — классы операторов GiST с поведением B-дерева
- F.12. citext — тип данных для строк, нечувствительных к регистру
- F.13. cube — тип данных для представления многомерных кубов
- F.14. daterange_inclusive —
daterange, включающий верхнюю границу диапазона- F.15. dbcopies_decoding — модуль 1С для обновления копий баз данных
- F.16. dblink — подключение к другим базам данных Postgres Pro
- F.17. dict_int — пример словаря текстового поиска для целых чисел
- F.18. dict_xsyn — пример словаря текстового поиска синонимов
- F.19. dump_stat — функции выгрузки и восстановления содержимого таблицы
pg_statistic- F.20. earthdistance — вычисление расстояний между точками на Земле
- F.21. fasttrun — транзакционно-небезопасная функция для усечения временных таблиц
- F.22. file_fdw — обращение к файлам данных в файловой системе сервера
- F.23. fulleq — дополнительный оператор равенства для совместимости с Microsoft SQL Server
- F.24. fuzzystrmatch — вычисление схожести и расстояния между строками
- F.25. hstore — тип данных
hstoreдля хранения пар ключ-значение- F.26. Модули словарей Hunspell
- F.27. intagg — агрегатор и нумератор целых чисел
- F.28. intarray — работа с массивами целых чисел
- F.29. isn — типы данных для международных стандартов нумерации (ISBN, EAN, UPC и т. д.)
- F.30. jsquery — язык запросов к типу данных
jsonb- F.31. lo — управление большими объектами
- F.32. ltree — тип данных для представления меток данных в иерархической древовидной структуре
- F.33. mchar — дополнительные типы данных для совместимости с Microsoft SQL Server
- F.34. online_analyze — обновление статистики после операций
INSERT,UPDATE,DELETE,SELECT INTOилиCOPY.- F.35. pageinspect — низкоуровневое исследование страниц баз данных
- F.36. passwordcheck — проверка надёжности пароля
- F.37. pg_buffercache — информация о состоянии буферного кеша Postgres Pro
- F.38. pgcrypto — функции защитного преобразования
- F.39. pg_freespacemap — просмотр карты свободного пространства
- F.40. pg_proaudit — регистрация различных событий, связанных с безопасностью
- F.41. pgpro_autopart — динамическое создание секций
- F.42. pgpro_bindump — модуль протокола репликации для резервного копирования и восстановления
- F.43. pgpro_cpumeter — системная функция мониторинга использования процессора
- F.44. pg_prewarm — предварительная загрузка данных отношений в кеш буферов
- F.45. pg_query_state — модуль для проверки текущего состояния выполнения запросов в работающем обслуживающем процессе
- F.46. pgrowlocks — отображение информации о блокировке строк таблицы
- F.47. pg_stat_statements — отслеживание статистики планирования и выполнения SQL-операторов
- F.48. pgstattuple — получение статистики на уровне кортежей
- F.49. pg_surgery — проведение операций низкого уровня с данными отношений
- F.50. pg_trgm — поддержка определения схожести текста на основе триграмм
- F.51. pg_trgm_mchar — поиск схожих строк типов
mcharиmvarcharна основе триграмм- F.52. pg_tsparser — текстовый поиск
- F.53. pg_variables — функции для работы с переменными различных типов
- F.54. pg_visibility — информация из карты видимости и вспомогательные функции
- F.55. pg_wait_sampling — периодический сбор статистики по событиям ожидания
- F.56. pg_walinspect — просмотр журнала предзаписи на низком уровне
- F.57. plantuner — поддержка указаний для планировщика, позволяющих отключать или подключать индексы при выполнении запроса
- F.58. postgres_fdw — обращение к данным, находящимся на внешних серверах Postgres Pro
- F.59. ptrack — механизм резервного копирования базы Postgres Pro на уровне блоков
- F.60. rum — метод доступа для работы с индексами RUM
- F.61. seg — тип данных для отрезков или интервалов чисел с плавающей точкой
- F.62. sepgsql — проверка безопасности на базе политик SELinux для мандатного управления доступом (MAC, Mandatory Access Control) с метками
- F.63. shared_ispell — разделяемый словарь ispell
- F.64. spi — особенности/примеры использования интерфейса программирования сервера
- F.65. sslinfo — получение информации об SSL-сертификате клиента
- F.66. tablefunc — функции, возвращающие таблицы (
crosstabи не только)- F.67. tcn — триггерная функция, сообщающая приёмникам уведомлений об изменениях в содержимом таблицы
- F.68. test_decoding — пример модуля на базе SQL для логического декодирования WAL
- F.69. tsm_system_rows — метод извлечения выборки
SYSTEM_ROWSдляTABLESAMPLE- F.70. tsm_system_time — метод извлечения выборки
SYSTEM_TIMEдляTABLESAMPLE- F.71. unaccent — словарь текстового поиска, который убирает диакритические знаки
- F.72. uuid-ossp — генератор UUID
- F.73. xml2 — функции для выполнения запросов XPath и преобразований XSLT
- F.2. aqo — оптимизация запросов по стоимости выполнения
- F.1. amcheck — модуль с инструментами, проверяющими целостность таблиц и индексов
- G. Модули и расширения Postgres Pro, поставляемые в виде отдельных пакетов
- G.1. pgpro_anonymizer — маскирование или замена конфиденциальных данных
- G.2. pgpro_datactl — управление файлами данных Postgres Pro Standard
- G.3. pgpro_pwr — отчёты о нагрузке
- G.4. pgpro_stats — сбор статистики планирования и выполнения всех обрабатываемых сервером SQL-операторов
- G.5. pgpro_validate — проверка целостности данных экземпляра Postgres Pro
- G.2. pgpro_datactl — управление файлами данных Postgres Pro Standard
- G.1. pgpro_anonymizer — маскирование или замена конфиденциальных данных
- H. Сторонние модули и расширения, поставляемые в виде отдельных пакетов
- H.1. hypopg — поддержка гипотетических индексов
- H.2. oracle_fdw — доступ к базам данных Oracle
- H.3. pg_hint_plan — управление планом выполнения с указаниями
- H.4. tds_fdw — подключение к базам данных, использующим протокол TDS
- H.5. wal2json — преобразование изменений из WAL в JSON с помощью логического декодирования
- H.2. oracle_fdw — доступ к базам данных Oracle
- H.1. hypopg — поддержка гипотетических индексов
- I. Дополнительно поставляемые программы
- J. Внешние проекты
- K. Настройка Postgres Pro для решений 1С
- L. Ограничения Postgres Pro
- M. Демонстрационная база данных «Авиаперевозки»
- N. Сокращения
- O. Глоссарий
- P. Поддержка цветового оформления
- O. Глоссарий
- Q. Устаревшая или переименованная функциональность
Part VIII. Appendixes
Table of Contents
- A. Postgres Pro Error Codes
- B. Date/Time Support
- C. SQL Key Words
- D. SQL Conformance
- E. Release Notes
- E.1. Postgres Pro Standard 17.10.1
- E.2. Postgres Pro Standard 17.9.1
- E.3. Postgres Pro Standard 17.7.1
- E.4. Postgres Pro Standard 17.6.1
- E.5. Postgres Pro Standard 17.5.1
- E.6. Postgres Pro Standard 17.4.1
- E.7. Postgres Pro Standard 17.2.1
- E.8. Postgres Pro Standard 17.0.1
- E.9. Release 17.10
- E.10. Release 17.9
- E.11. Release 17.8
- E.12. Release 17.7
- E.13. Release 17.6
- E.14. Release 17.5
- E.15. Release 17.4
- E.16. Release 17.3
- E.17. Release 17.2
- E.18. Release 17.1
- E.19. Release 17
- E.20. Prior Releases
- E.2. Postgres Pro Standard 17.9.1
- E.1. Postgres Pro Standard 17.10.1
- F. Additional Supplied Modules and Extensions Shipped in
postgrespro-std-17-contrib - F.1. amcheck — tools to verify table and index consistency
- F.2. aqo — cost-based query optimization
- F.3. auth_delay — pause on authentication failure
- F.4. auto_dump — get data and reproduce problematic queries
- F.5. auto_explain — log execution plans of slow queries
- F.6. basebackup_to_shell — example "shell" pg_basebackup module
- F.7. basic_archive — an example WAL archive module
- F.8. biha — built-in high-availability cluster
- F.9. bloom — bloom filter index access method
- F.10. btree_gin — GIN operator classes with B-tree behavior
- F.11. btree_gist — GiST operator classes with B-tree behavior
- F.12. citext — a case-insensitive character string type
- F.13. cube — a multi-dimensional cube data type
- F.14. daterange_inclusive — upper bound-inclusive
daterange- F.15. dbcopies_decoding — 1C module for updating database copies
- F.16. dblink — connect to other Postgres Pro databases
- F.17. dict_int — example full-text search dictionary for integers
- F.18. dict_xsyn — example synonym full-text search dictionary
- F.19. dump_stat — functions to backup and recover the
pg_statistictable- F.20. earthdistance — calculate great-circle distances
- F.21. fasttrun — a transaction unsafe function to truncate temporary tables
- F.22. file_fdw — access data files in the server's file system
- F.23. fulleq — an additional equivalence operator for compatibility with Microsoft SQL Server
- F.24. fuzzystrmatch — determine string similarities and distance
- F.25. hstore — hstore key/value datatype
- F.26. Hunspell Dictionaries Modules
- F.27. intagg — integer aggregator and enumerator
- F.28. intarray — manipulate arrays of integers
- F.29. isn — data types for international standard numbers (ISBN, EAN, UPC, etc.)
- F.30. jsquery — a language to query
jsonbdata type- F.31. lo — manage large objects
- F.32. ltree — hierarchical tree-like data type
- F.33. mchar — additional data types for compatibility with Microsoft SQL Server
- F.34. online_analyze — update statistics after
INSERT,UPDATE,DELETE,SELECT INTO, orCOPYoperations- F.35. pageinspect — low-level inspection of database pages
- F.36. passwordcheck — verify password strength
- F.37. pg_buffercache — inspect Postgres Pro buffer cache state
- F.38. pgcrypto — cryptographic functions
- F.39. pg_freespacemap — examine the free space map
- F.40. pg_proaudit — enables detailed logging of various security events
- F.41. pgpro_autopart — dynamic partition creation
- F.42. pgpro_bindump — a replication protocol module for backup and restore
- F.43. pgpro_cpumeter — a CPU usage monitoring system function
- F.44. pg_prewarm — preload relation data into buffer caches
- F.45. pg_query_state — a module for checking the current state of query execution in a working backend process
- F.46. pgrowlocks — show a table's row locking information
- F.47. pg_stat_statements — track statistics of SQL planning and execution
- F.48. pgstattuple — obtain tuple-level statistics
- F.49. pg_surgery — perform low-level surgery on relation data
- F.50. pg_trgm — support for similarity of text using trigram matching
- F.51. pg_trgm_mchar — trigram-based search for similar
mcharandmvarcharstrings- F.52. pg_tsparser — an extension for text search
- F.53. pg_variables — functions for working with variables of various types
- F.54. pg_visibility — visibility map information and utilities
- F.55. pg_wait_sampling — collecting sampling-based statistics on wait events
- F.56. pg_walinspect — low-level WAL inspection
- F.57. plantuner — hints for the planner to disable or enable indexes for query execution
- F.58. postgres_fdw — access data stored in external Postgres Pro servers
- F.59. ptrack — a block-level incremental backup engine for Postgres Pro
- F.60. rum — an access method to work with the RUM indexes
- F.61. seg — a datatype for line segments or floating point intervals
- F.62. sepgsql — SELinux-, label-based mandatory access control (MAC) security module
- F.63. shared_ispell — a shared ispell dictionary
- F.64. spi — Server Programming Interface features/examples
- F.65. sslinfo — obtain client SSL information
- F.66. tablefunc — functions that return tables (
crosstaband others)- F.67. tcn — a trigger function to notify listeners of changes to table content
- F.68. test_decoding — SQL-based test/example module for WAL logical decoding
- F.69. tsm_system_rows — the
SYSTEM_ROWSsampling method forTABLESAMPLE- F.70. tsm_system_time — the
SYSTEM_TIMEsampling method forTABLESAMPLE- F.71. unaccent — a text search dictionary which removes diacritics
- F.72. uuid-ossp — a UUID generator
- F.73. xml2 — XPath querying and XSLT functionality
- F.2. aqo — cost-based query optimization
- F.1. amcheck — tools to verify table and index consistency
- G. Postgres Pro Modules and Extensions Shipped as Individual Packages
- G.1. pgpro_anonymizer — mask or replace sensitive data
- G.2. pgpro_datactl — manage Postgres Pro Standard data files
- G.3. pgpro_pwr — workload reports
- G.4. pgpro_stats — a means for tracking planning and execution statistics of all SQL statements executed by a server
- G.5. pgpro_validate — check data integrity of a Postgres Pro instance
- G.2. pgpro_datactl — manage Postgres Pro Standard data files
- G.1. pgpro_anonymizer — mask or replace sensitive data
- H. Third-Party Modules and Extensions Shipped as Individual Packages
- I. Additional Supplied Programs
- J. External Projects
- K. Configuring Postgres Pro for 1C Solutions
- L. Postgres Pro Limits
- M. Demo Database “Airlines”
- N. Acronyms
- O. Glossary
- P. Color Support
- O. Glossary
- Q. Obsolete or Renamed Features