Partisioning membagi sebuah tabel besar menjadi potongan fisik yang lebih kecil (partisi) berdasarkan nilai kolom, namun tetap menjadi satu tabel logis. Declarative partitioning PostgreSQL (Postgres 10+) membuat hal ini menjadi bersih. Ini meningkatkan performa dan kelola-ablitas untuk tabel yang sangat besar.
Declarative partitioning (cara modern)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
