پارٹیشنگ ایک بڑی ٹیبل کو کسی کالم کی قدر کی بنیاد پر چھوٹے فزیکل ٹکڑوں (partitions) میں تقسیم کرتی ہے، جبکہ یہ ایک منطقی ٹیبل رہتی ہے۔ PostgreSQL کی declarative partitioning (Postgres 10+) اسے صاف ستھرا بناتی ہے۔ یہ بہت بڑی ٹیبلز کی کارکردگی اور دیکھ بھال میں بہتری لاتی ہے۔
Declarative partitioning (جدید طریقہ)
orders (id , order_date , amount )
(order_date);
orders_2023 orders
() ();
orders_2024 orders
() ();
