Комментарии 4
Чем она лучше timescaledb которая рассчитана на временные ряды и умеет декларативный Retention Policy?
https://github.com/postgrespro/pg_pathman
удобнее и функциональнее pg_partman, но устанавливается без танцев с бубном только на семейство СУБД PGPro.
К сожалению, это расширение недоступно в Managed PostgreSQL у большинства облачных провайдеров (AWS RDS, например)
Ну и этот табличный API выглядит немного костыльно (на мой вкус)
Одним словом, пилю под свой кейс (PG в AWS RDS + оркестрация через Airflow) собственный велосипед для автоматического партиционирования / пересборки партиций - выложу на Github в ближайшие месяцы
Но покопавшись в этой теме могу сказать, что автоматическое партиционирование в PG - дело весьма нетривиальное, неспроста его нет из коробки. Особенно весёлый кейс - когда в ключе range-партиционирования больше одного поля / выражения (и они ещё могут быть почти любого типа данных). Честно, не заглядывал ещё в исходники partman/pathman по этой теме - интересно, как они решили эту проблему
pg_partman: автоматизация партиционирования PostgreSQL