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.