Перейти к основному содержимому

old_snapshot. Доступность связи между изменяющимися на единицу номерами транзакций и временем

В исходном дистрибутиве установлено по умолчанию: нет.

Связанные компоненты: отсутствуют.

Схема размещения: ext.

Расширение обеспечивает доступность связи между изменяющимися на единицу номерами транзакций и временем. Позволяет прочитать информацию, используемую в реализации old_snapshot_threshold.

Функции

Функция pg_old_snapshot_time_mapping(array_offset OUT int4, end_timestamp OUT timestamptz, newest_xmin OUT xid) returns setof record предоставляемая расширением, возвращает все записи из серверного массива сопоставлений XID и времени. В этих записях отображается последний xmin снимка, сделанного в соответствующую минуту.

Доработка

Доработка не проводилась.

Ограничения

Ограничения отсутствуют.

Установка

Для начала использования расширения необходимо выполнить команду:

postgres=# CREATE EXTENSION old_snapshot;

CREATE EXTENSION

Проверьте, что расширение установлено:

postgres=# \dx old_snapshot

List of installed extensions
Name | Version | Schema | Description
--------------+---------+--------+------------------------------------------------
old_snapshot | 1.0 | public | utilities in support of old_snapshot_threshold
(1 row)

Настройка

Настройка не требуется.

Ссылки на документацию разработчика

Дополнительно поставляемый модуль old_snapshote.