- adminpack — набор инструментов поддержки pgAdmin
- amcheck — инструменты для проверки логической целостности таблиц и
индексов
- auth_delay — пауза при ошибке аутентификации
- auto_explain — протоколирование планов выполнения медленных запросов
- basebackup_to_shell — пример создания адресата базовых резервных копий
для модуля pg_basebackup
- basic_archive — пример модуля архивирования WAL
- bloom — индексный метод доступа, основанный на фильтрах Блума
- btree_gin — классы операторов GIN с поведением В-дерева
- btree_gist — классы операторов индексов GiST с поведением В-дерева
- citext — тип данных для символьных строк, не учитывающих регистр
- cube — тип данных для многомерных кубов
- dblink — подключение к другим базам данных QHB
- dblink_connect — открывает постоянное подключение к удаленной базе данных
- dblink_connect_u — открывает постоянное подключение к удаленной базе
данных, небезопасно
- dblink_disconnect — закрывает постоянное подключение к удаленной базе
данных
- dblink — выполняет запрос в удаленной базе данных
- dblink_exec — выполняет команду в удаленной базе данных
- dblink_open — открывает курсор в удаленной базе данных
- dblink_fetch — возвращает строки из открытого курсора в удаленной базе
данных
- dblink_close — закрывает курсор в удаленной базе данных
- dblink_get_connections — возвращает имена всех открытых именованных
подключений dblink
- dblink_error_message — выдает сообщение последней ошибки для именованного
подключения
- dblink_send_query — передает асинхронный запрос в удаленную базу данных
- dblink_is_busy — проверяет, не занято ли подключение асинхронным запросом
- dblink_get_notify — выбирает асинхронные уведомления подключения
- dblink_get_result — получает результат асинхронного запроса
- dblink_cancel_query — отменяет любой активный запрос в именованном
подключении
- dblink_get_pkey — возвращает позиции и имена полей первичного ключа
отношения
- dblink_build_sql_insert — формирует оператор
INSERT из локального
кортежа, заменяя значения полей первичного ключа предоставленными
альтернативными значениями
- dblink_build_sql_delete — формирует оператор
DELETE со значениями,
предоставленными для полей первичного ключа
- dblink_build_sql_update — формирует оператор
UPDATE из локального
кортежа, заменяя значения полей первичного ключа предоставленными альтернативными
значениями
- dict_int — пример словаря полнотекстового поиска для целых чисел
- dict_xsyn — пример словаря полнотекстового поиска синонимов
- earthdistance — вычисление ортодромии (расстояния по дуге большого круга;
кратчайшего расстояния между двумя точками на поверхности Земли)
- file_fdw — обращение к файлам данных в файловой системе сервера
- fuzzystrmatch — определение схожести и расстояния между строками
- hstore — тип данных hstore для пар ключ/значение
- intagg — агрегатор и нумератор целых чисел
- intarray — обработка массивов целых чисел
- isn — типы данных для международных стандартов нумерации товаров (ISBN,
EAN, UPC и т. д.)
- lo — управление большими объектами
- ltree — тип данных для представления меток данных, хранящихся в
древовидной иерархической структуре
- old_snapshot — просмотр состояния old_snapshot_threshold
- pageinspect — просмотр страниц базы данных на низком уровне
- passwordcheck — проверка надежности пароля
- pg_buffercache — проверка состояния кеша буферов QHB
- pgcrypto — криптографические функции
- pg_freespacemap — просмотр карты свободного пространства
- pg_prewarm — предварительная загрузка данных отношений в кеши буферов
- pgrowlocks — вывод информации о блокировке строк таблицы
- pg_stat_statements — отслеживание статистики планирования и выполнения
операторов SQL
- pgstattuple — получение статистики на уровне кортежей
- pg_surgery — проведение операций низкого уровня с данными отношений
- pg_trgm — поддержка определения схожести текста на основе сопоставления
триграмм
- pg_visibility — информация из карты видимости и вспомогательные функции
- pg_walinspect — просмотр WAL на низком уровне
- postgres_fdw — обращение к данным, хранящимся на внешних серверах
QHB
- seg — тип данных для отрезков или интервалов с плавающей запятой
- sepgsql — модуль безопасности для мандатного управления доступом (MAC,
Mandatory Access Control) на основе политик SELinux и меток
- spi — функционал/примеры интерфейса программирования сервера (SPI)
- sslinfo — получение информации о SSL-сертификате клиента
- tablefunc — функции, возвращающие таблицы (crosstab и другие)
- tcn — триггерная функция для уведомления прослушивающих процессов об
изменениях в содержимом таблицы
- test_decoding — пример тестового модуля на базе SQL для логического
декодирования WAL
- tsm_system_rows — метод взятия выборки SYSTEM_ROWS для TABLESAMPLE
- tsm_system_time — метод взятия выборки SYSTEM_TIME для TABLESAMPLE
- unaccent — словарь текстового поиска, убирающий диакритические знаки
- uuid-ossp — генератор универсальных уникальных идентификаторов (UUID)
- xml2 — функциональность для выполнения запросов XPath и преобразований
XSLT