databases/pg_partman 5.2.2 DragonFly
PostgreSQL Partition Manager
- System
- DragonFly
- Repository
- DPorts
- Maintainer
- [email protected] (as in FreeBSD)
- License
- PostgreSQL
- Categories
- databases
- Package size
- 182.4 KiB, 7414.4 KiB installed
Description
pg_partman is an extension to create and manage both time-based and number-based table partition sets. As of version 5.0.1, only built-in, declarative partitioning is supported and the older trigger-based methods have been deprecated.
The declarative partitioning built into PostgreSQL provides the commands to create a partitioned table and its children. pg_partman uses the built-in declarative features that PostgreSQL provides and builds upon those with additional features and enhancements to make managing partitions easier. One key way that pg_partman extends partitioning in Postgres is by providing a means to automate the child table maintenance over time (Ex. adding new children, dropping old ones based on a retention policy). pg_partman also has features to turn an existing table into a partitioned table or vice versa.
A background worker (BGW) process is included to automatically run partition maintenance without the need of an external scheduler (cron, etc) in most cases.
In the other systems
| System | Port | Version |
|---|---|---|
| DragonFly | databases/pg_partman | 5.2.2 |
| FreeBSD | databases/pg_partman | 5.2.2 |
Install
Binary package:
pkg install pg_partman
From DPorts:
cd /usr/dports/databases/pg_partman && make install clean
Dependencies
Run dependencies 3
No port depends on this one.