fasttrun. Поддержка 1С:Предприятие. Быстрая очистка данных из временных таблиц#
В исходном дистрибутиве установлено по умолчанию: нет.
Связанные компоненты: отсутствуют.
Схема размещения:
ext.
Расширение fasttrun предоставляет транзакционно-небезопасную функцию (fasttruncate) для очистки временных таблиц. Этот модуль требуется для поддержки системы 1С:Предприятие.
Доработка#
Доработка не производилась.
Ограничения#
Ограничения отсутствуют.
Установка#
Установка расширения fasttrun осуществляется во всех случаях, однако автоматическое включение и активация происходят только при выборе установки с поддержкой 1С, а также установки ролевой модели. Для установки данного расширения на уже развернутом экземпляре СУБД Pangolin необходимо загрузить расширение:
CREATE EXTENSION "fasttrun" WITH SCHEMA "ext";
Настройка#
Настройка не требуется.
Использование модуля#
Пример использования расширения:
Загрузите расширение:
CREATE EXTENSION IF NOT EXISTS fasttrun;Создайте и заполните временную таблицу:
CREATE TEMP TABLE t (a INTEGER); INSERT INTO t (SELECT * FROM generate_series(1,10000));Выполните функцию очистки таблицы, предоставляемую расширением:
PERFORM fasttruncate('t');Проверьте результат работы функции:
SELECT COUNT(*) FROM t;Вывод демонстрирует, что таблица очищена:
count ------- 0 (1 row)Удалите временную таблицу:
DROP TABLE t;