Разбиение (partitioning) разделяет большую таблицу на меньшие физические части (партиции) на основе значения столбца, при этом она остаётся одной логической таблицей. Декларативное разбиение PostgreSQL (Postgres 10+) делает это чистым и удобным. Это улучшает производительность и управляемость для очень больших таблиц.
Декларативное разбиение (современный подход)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
