Dělení (partitioning) rozděluje velkou tabulku na menší fyzické kusy (partice) na základě hodnoty sloupce, přičemž zůstává jednou logickou tabulkou. Deklarativní dělení PostgreSQL (Postgres 10+) to dělá čistým způsobem. Zlepšuje výkon a správu velmi velkých tabulek.
Deklarativní dělení (moderní přístup)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
