timetravel. Функции для реализации перемещений во времени#
В исходном дистрибутиве установлено по умолчанию: нет.
Связанные компоненты: отсутствуют.
Схема размещения:
public.
Подробное описание функций модуля timetravel в документации: https://www.postgresql.org/docs/11/contrib-spi.html#id-1.11.7.45.6.
Примечание:
Функция
timetravelвходит в модульspi, который предоставляет несколько рабочих примеров использования «Интерфейса программирования сервера» (Server Programming Interface, SPI) и триггеров. Эти функции полезны как сами по себе, так и в качестве заготовок, которые можно приспособить под собственные нужды.Каждая группа функций представлена в виде отдельно устанавливаемого расширения:
timetravel. Функции для реализации перемещений во времени (до версии 11);
insert_username. Отслеживание вносящего изменения пользователя;
moddatetime. Функции для отслеживания времени последнего изменения.
Доработка#
Исключен из состава дистрибутива продукта Pangolin с версии 5.0.
Ограничения#
Поддержка модуля осуществлялась до версии 11 ядра СУБД PostgreSQL.
Установка#
При наличии прав администратора СУБД включение модуля возможно выполнить вручную:
CREATE EXTENSION timetravel;
Настройка#
Настройка не требуется.
Использование модуля#
Пример использования: https://github.com/othermusketeer/TimeTravel.
Ссылки на документацию разработчика#
Дополнительно поставляемый модуль timetravel: https://www.postgresql.org/docs/11/contrib-spi.html#id-1.11.7.45.6.