Partitioning divise une grande table en plus petites pièces physiques (partitions) basées sur la valeur d'une colonne, tout en restant une seule table logique. Le partitionnement déclaratif de PostgreSQL (Postgres 10+) rend cela propre. Cela améliore les performances et la gérabilité pour les très grandes tables.
Partitionnement déclaratif (la façon moderne)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
