Partitioning একটি বৃহৎ টেবিলকে একটি কলামের মান অনুযায়ী ছোট ফিজিক্যাল অংশে (partitions) বিভক্ত করে, কিন্তু এটি এক লজিক্যাল টেবিল থাকে। PostgreSQL-এর declarative partitioning (Postgres 10+) এটি পরিষ্কার করে। এটি খুব বড় টেবিলের পারফরম্যান্স এবং পরিচালনাযোগ্যতা উন্নত করে।
Declarative partitioning (আধুনিক উপায়)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
