партициях + pgcron переехать на pgpartman?
Сейчас партиции создаются раз в месяц через pg_cron и их сколько-то уже накопилось. Партиции в pgpartman имеют отличающийся нейминг.
а зачем интересно?
Для уменьшения энтропии в системе. Это была первая база, в которой понадобилось партицирование. Позже на других базах оно тоже понадобилось, но в AWS RDS уже завезли pgpartman и заюзали его. Теперь у нас десяток баз на pgpartman и одна паршивая овца на pgcron.
а чем pgpartman лучше?
С точки зрения администрирования (а у нас нет DBA), разработчику проще запустить одну функцию pgpartman, которая сразу магически настроит периодическое создание партий и насоздает партиции наперед, чем писать процедуры создания партиций, подключать их к pgcron и исправлять свои ошибки, сделанные в процессе
тогда запустите магическую функцию, она создаст, а потом туда перенесете :) данные
а где тут низкий даунтайм?)
Про даунтайм в оригинальном вопросе ничего сказано не было.
Обсуждают сегодня