Partitioning in PostgreSQL

Partitioning in PostgreSQL is based on the database's table inheritance feature. This allows a table to have children that inherit all of its columns. The current version of PostgreSQL supports only two types of partitioning--range and list partitioning.