Particionamiento divide una tabla grande en piezas físicas más pequeñas (particiones) basadas en el valor de una columna, mientras permanece como una tabla lógica única. El particionamiento declarativo de PostgreSQL (Postgres 10+) hace esto de forma limpia. Mejora el rendimiento y la manejabilidad para tablas muy grandes.
Particionamiento declarativo (la forma moderna)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
