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;