Не очень большие данныеБазы данных и системы хранения
Когда таблицы становятся большими, на помощь приходит секционирование.
В PostgreSQL долгое время для этого не было встроенного механизма. Вместо этого использовался способ, основанный на наследовании таблиц. Способ, откровенно говоря, не без недостатков.
Поддержка секционирования впервые была добавлена в PostgreSQL 10. Декларативный синтаксис упростил создание секционированных таблиц, вот только "под капотом" так и оставались наследуемые таблицы. В следующих версиях 11 и 12 механизм был существенно доработан, а многие недостатки и ограничения устранены.
Что же именно умеет декларативное секционирование в PostgreSQL 12 и что еще можно улучшить?