Skip to content

Latest commit

 

History

History
12 lines (11 loc) · 1.01 KB

File metadata and controls

12 lines (11 loc) · 1.01 KB

Скрипт для очистки больших таблиц PostgreSQL 1C

Скрипт для очистки больших таблиц 1C в Postgresql системные таблицы не учитываются.

Скрипт shrink_large_tables (дата,размер,тест)

Пример скрипта, в теле заданы начальные данные big_size := 20971520; - размер в байтах, с которого таблица считается "большой" sDate := '2022-05-01'; - дата раньше которой обрезаются большие таблицы содержащие поля с датой-периодом only_test = false; - в случае если true скрипт запускается в теством режиме (без операций удаления)

функция shrink_large_tables_func (дата,размер,тест)

Пример вызова в скриптах SELECT shrink_large_tables('2021-07-30 23:00:00', 20971520, true)