Partiționarea împarte un tabel mare în bucăți fizice mai mici (partiții) pe baza valorii unei coloane, rămânând un singur tabel logic. Partiționarea declarativă din PostgreSQL (Postgres 10+) face acest lucru curat. Îmbunătățește performanța și gestionabilitatea pentru tabele foarte mari.
Partiționarea declarativă (modul modern)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
