Open triwada opened 1 year ago
также замечено, что проблема "duplicate key value violates unique constraint ""uk_toast_table""" возникает с таблицами toast после выполнения repack на таблице
Добрый день! Вы смотрите немного не в ту сторону. Я не сторонник удалений из репозитория, кроме тех, что выполняются по истечении срока хранения снимков. Если после некоторых действий с базой даннхы возникают проблемы с выполеннием снимка, то это баг, и надо чинить именно его. По идее никакие действия в базе не должны приводить к невозможности выполнения снимка. Совместимость pg_profile и repack я не проверял, но этой проблемой, очевидно, надо заняться.
В ходе анализа возникшей проблемы при вызове take_sample() из-за таблицы repack, которой уже не существовало, пришло понимание, что нужен простой способ удаление данных от таблице из истории сэмплов profile, т.к. сейчас это превращается в достаточно долгий квест по удалению всех зависимых ссылок из связанных таблиц. Хотелось бы иметь возможность вызова одной функции, которая почистит все записи от ненужной таблице их profile