функцию (разовая акция) несколько раз. В какой-то момент наступает трешхолд автовакуума и он начинает браво лопатить и блочить мою функцию, а та его. Запускаю в соседнем окне ваккум руками - работа функции продолжается. Очень хочется избавиться от ручной операции.
> и блочить мою функцию, а та его. А ведь не должно такого быть, если он не aggressive (anti-wraparound)... Т.е. он должен, в норме, "отойти в сторону" и дать функции работать. > Подскажите, как можно вызвать вакуум в скрипте/функции? А так, в функции — никак (VACUUM не выполняется в транзакции), в скрипте — "VACUUM your_table;" (т.е. в чём тут сложность?).
Обсуждают сегодня