BSD Ports

databases/pg_partman 5.2.2 FreeBSD

PostgreSQL Partition Manager

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
PostgreSQL
Categories
databases
Package size
190.2 KiB, 7413.3 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

SystemPortVersion
FreeBSDdatabases/pg_partman5.2.2
DragonFlydatabases/pg_partman5.2.2

Install

Binary package:

pkg install pg_partman

From the ports tree:

cd /usr/ports/databases/pg_partman/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	pg_partman>0:databases/pg_partman

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest5.2.25.2.24.6.05.2.25.2.2
FreeBSD:14:quarterly5.2.25.2.2n/a5.2.25.2.2
FreeBSD:15:latest5.2.25.2.2n/a5.2.25.2.2
FreeBSD:15:quarterly5.2.25.2.2n/an/an/a
FreeBSD:16:latest5.2.25.2.2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 15

No port depends on this one.

Configuration

Options name: databases_pg_partman

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe gmake pgsql:14+ python uidfix shebangfix
Service scripts
none

Files

pkg-plist 103
  • bin/check_unique_constraint.py
  • bin/dump_partition.py
  • bin/vacuum_maintenance.py
  • lib/postgresql/pg_partman_bgw.so
  • share/doc/pg_partman/fix_missing_procedures.md
  • share/doc/pg_partman/migrate_to_declarative.md
  • share/doc/pg_partman/migrate_to_partman.md
  • share/doc/pg_partman/pg_partman.md
  • share/doc/pg_partman/pg_partman_5.0.1_upgrade.md
  • share/doc/pg_partman/pg_partman_howto.md
  • share/postgresql/extension/pg_partman--0.1.0--0.1.1.sql
  • share/postgresql/extension/pg_partman--0.1.1--0.1.2.sql
  • share/postgresql/extension/pg_partman--0.1.2--0.2.0.sql
  • share/postgresql/extension/pg_partman--0.2.0--0.3.0.sql
  • share/postgresql/extension/pg_partman--0.3.0--0.3.1.sql
  • share/postgresql/extension/pg_partman--0.3.1--0.3.2.sql
  • share/postgresql/extension/pg_partman--0.3.2--0.4.0.sql
  • share/postgresql/extension/pg_partman--0.4.0--0.4.1.sql
  • share/postgresql/extension/pg_partman--0.4.1--0.4.2.sql
  • share/postgresql/extension/pg_partman--0.4.2--1.0.0.sql
  • share/postgresql/extension/pg_partman--1.0.0--1.1.0.sql
  • share/postgresql/extension/pg_partman--1.1.0--1.2.0.sql
  • share/postgresql/extension/pg_partman--1.2.0--1.3.0.sql
  • share/postgresql/extension/pg_partman--1.3.0--1.4.0.sql
  • share/postgresql/extension/pg_partman--1.4.0--1.4.1.sql
  • share/postgresql/extension/pg_partman--1.4.1--1.4.2.sql
  • share/postgresql/extension/pg_partman--1.4.2--1.4.3.sql
  • share/postgresql/extension/pg_partman--1.4.3--1.4.4.sql
  • share/postgresql/extension/pg_partman--1.4.4--1.4.5.sql
  • share/postgresql/extension/pg_partman--1.4.5--1.5.0.sql
  • share/postgresql/extension/pg_partman--1.5.0--1.5.1.sql
  • share/postgresql/extension/pg_partman--1.5.1--1.6.0.sql
  • share/postgresql/extension/pg_partman--1.6.0--1.6.1.sql
  • share/postgresql/extension/pg_partman--1.6.1--1.7.0.sql
  • share/postgresql/extension/pg_partman--1.7.0--1.7.1.sql
  • share/postgresql/extension/pg_partman--1.7.1--1.7.2.sql
  • share/postgresql/extension/pg_partman--1.7.2--1.8.0.sql
  • share/postgresql/extension/pg_partman--1.8.0--1.8.1.sql
  • share/postgresql/extension/pg_partman--1.8.1--1.8.2.sql
  • share/postgresql/extension/pg_partman--1.8.2--1.8.3.sql
  • share/postgresql/extension/pg_partman--1.8.3--1.8.4.sql
  • share/postgresql/extension/pg_partman--1.8.4--1.8.5.sql
  • share/postgresql/extension/pg_partman--1.8.5--1.8.6.sql
  • share/postgresql/extension/pg_partman--1.8.6--1.8.7.sql
  • share/postgresql/extension/pg_partman--1.8.7--1.8.8.sql
  • share/postgresql/extension/pg_partman--1.8.7--2.0.0.sql
  • share/postgresql/extension/pg_partman--1.8.8--2.0.0.sql
  • share/postgresql/extension/pg_partman--2.0.0--2.1.0.sql
  • share/postgresql/extension/pg_partman--2.1.0--2.2.0.sql
  • share/postgresql/extension/pg_partman--2.2.0--2.2.1.sql
  • share/postgresql/extension/pg_partman--2.2.1--2.2.2.sql
  • share/postgresql/extension/pg_partman--2.2.2--2.2.3.sql
  • share/postgresql/extension/pg_partman--2.2.3--2.3.0.sql
  • share/postgresql/extension/pg_partman--2.3.0--2.3.1.sql
  • share/postgresql/extension/pg_partman--2.3.1--2.3.2.sql
  • share/postgresql/extension/pg_partman--2.3.2--2.3.3.sql
  • share/postgresql/extension/pg_partman--2.3.3--2.3.4.sql
  • share/postgresql/extension/pg_partman--2.3.4--2.4.0.sql
  • share/postgresql/extension/pg_partman--2.4.0--2.4.1.sql
  • share/postgresql/extension/pg_partman--2.4.1--2.5.0.sql
  • share/postgresql/extension/pg_partman--2.5.0--2.5.1.sql
  • share/postgresql/extension/pg_partman--2.5.1--2.6.0.sql
  • share/postgresql/extension/pg_partman--2.6.0--2.6.1.sql
  • share/postgresql/extension/pg_partman--2.6.1--2.6.2.sql
  • share/postgresql/extension/pg_partman--2.6.2--2.6.3.sql
  • share/postgresql/extension/pg_partman--2.6.3--2.6.4.sql
  • share/postgresql/extension/pg_partman--2.6.4--3.0.0.sql
  • share/postgresql/extension/pg_partman--3.0.0--3.0.1.sql
  • share/postgresql/extension/pg_partman--3.0.1--3.0.2.sql
  • share/postgresql/extension/pg_partman--3.0.2--3.1.0.sql
  • share/postgresql/extension/pg_partman--3.1.0--3.1.1.sql
  • share/postgresql/extension/pg_partman--3.1.1--3.1.2.sql
  • share/postgresql/extension/pg_partman--3.1.2--3.1.3.sql
  • share/postgresql/extension/pg_partman--3.1.3--3.2.0.sql
  • share/postgresql/extension/pg_partman--3.2.0--3.2.1.sql
  • share/postgresql/extension/pg_partman--3.2.1--4.0.0.sql
  • share/postgresql/extension/pg_partman--4.0.0--4.1.0.sql
  • share/postgresql/extension/pg_partman--4.1.0--4.2.0.sql
  • share/postgresql/extension/pg_partman--4.2.0--4.2.1.sql
  • share/postgresql/extension/pg_partman--4.2.1--4.2.2.sql
  • share/postgresql/extension/pg_partman--4.2.2--4.3.0.sql
  • share/postgresql/extension/pg_partman--4.3.0--4.3.1.sql
  • share/postgresql/extension/pg_partman--4.3.1--4.4.0.sql
  • share/postgresql/extension/pg_partman--4.4.0--4.5.0.sql
  • share/postgresql/extension/pg_partman--4.4.1--4.5.0.sql
  • share/postgresql/extension/pg_partman--4.5.0--4.5.1.sql
  • share/postgresql/extension/pg_partman--4.5.1--4.6.0.sql
  • share/postgresql/extension/pg_partman--4.6.0--4.6.1.sql
  • share/postgresql/extension/pg_partman--4.6.1--4.6.2.sql
  • share/postgresql/extension/pg_partman--4.6.2--4.7.0.sql
  • share/postgresql/extension/pg_partman--4.7.0--4.7.1.sql
  • share/postgresql/extension/pg_partman--4.7.1--4.7.2.sql
  • share/postgresql/extension/pg_partman--4.7.2--4.7.3.sql
  • share/postgresql/extension/pg_partman--4.7.3--4.7.4.sql
  • share/postgresql/extension/pg_partman--4.7.4--4.8.0.sql
  • share/postgresql/extension/pg_partman--4.8.0--5.0.0.sql
  • share/postgresql/extension/pg_partman--5.0.0--5.0.1.sql
  • share/postgresql/extension/pg_partman--5.0.1--5.1.0.sql
  • share/postgresql/extension/pg_partman--5.1.0--5.2.0.sql
  • share/postgresql/extension/pg_partman--5.2.0--5.2.1.sql

The first 100 are listed.

distinfo 1
FileSizeSHA256
pgpartman-pg_partman-v5.2.2_GH0.tar.gz1.247509e+06c67898c7b131d66b835b44d92013e9e07f0834b253505ef2808de6826e3e558d

Commit history 0

No commits in the history this site was built from.