Content-Length: 80979 | pFad | http://postgrespro.ru/docs/postgrespro/17/fasttrun.html

Postgres Pro Standard : Документация: 17: F.19. fasttrun — транзакционно-небезопасная функция для усечения временных таблиц : Компания Postgres Professional

F.19. fasttrun — транзакционно-небезопасная функция для усечения временных таблиц #

Модуль fasttrun предоставляет транзакционно-небезопасную функцию для усечения временных таблиц, предотвращающую разрастание каталога pg_class.

Этот модуль требуется для поддержки системы 1С:Предприятие.

Операция быстрого усечения не является транзакционной, так что её действие нельзя отменить и оно немедленно становится видимым во всех сеансах независимо от уровня изоляции.

F.19.1. Функция #

Пример вызова функции:

        select fasttruncate('TABLE_NAME');
      

F.19.2. Тестовый пример #

Для тестирования вы можете использовать этот пример:

create or replace function f() returns void as $$
begin
  for i in 1..1000
    loop
      PERFORM fasttruncate('tt1');
    end loop;
  end;
$$ language plpgsql;
      

F.19.3. Авторы #

      Фёдор Сигаев 
    









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://postgrespro.ru/docs/postgrespro/17/fasttrun.html

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy