databases/pg_partman: Update to 5.2.2

Update pkg-descr

PR:		283618
Reported by:	bsd@abinet.ru
Approved by:	maintainer(timeout, > 40 days)
This commit is contained in:
Wen Heping 2025-02-13 02:32:23 +00:00
parent 9e15f4b0eb
commit e2a7b2520a
4 changed files with 43 additions and 21 deletions

View file

@ -1,22 +1,22 @@
PORTNAME= pg_partman PORTNAME= pg_partman
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 4.6.0 DISTVERSION= 5.2.2
CATEGORIES= databases CATEGORIES= databases
MAINTAINER= lacey.leanne@gmail.com MAINTAINER= lacey.leanne@gmail.com
COMMENT= PostgreSQL Partition Manager COMMENT= PostgreSQL Partition Manager
WWW= https://github.com/keithf4/pg_partman WWW= https://github.com/pgpartman/pg_partman
LICENSE= PostgreSQL LICENSE= PostgreSQL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:databases/py-psycopg2 RUN_DEPENDS= ${PYTHON_SITELIBDIR}/psycopg2/__init__.py:databases/py-psycopg2
USES= cpe gmake pgsql:11+ python uidfix shebangfix USES= cpe gmake pgsql:14+ python uidfix shebangfix
CPE_VENDOR= pgxn CPE_VENDOR= pgxn
USE_GITHUB= yes USE_GITHUB= yes
GH_ACCOUNT= keithf4 GH_ACCOUNT= pgpartman
WANT_PGSQL= server WANT_PGSQL= server
SHEBANG_GLOB= *.py SHEBANG_GLOB= *.py

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1634246278 TIMESTAMP = 1739411310
SHA256 (keithf4-pg_partman-v4.6.0_GH0.tar.gz) = 6328ea55e20a4f090037035751a02ebb7965d9e305e3839ffceb4c06bbbfa42f SHA256 (pgpartman-pg_partman-v5.2.2_GH0.tar.gz) = c67898c7b131d66b835b44d92013e9e07f0834b253505ef2808de6826e3e558d
SIZE (keithf4-pg_partman-v4.6.0_GH0.tar.gz) = 1200867 SIZE (pgpartman-pg_partman-v5.2.2_GH0.tar.gz) = 1247509

View file

@ -1,8 +1,16 @@
pg_partman is an extension to create and manage both time-based and pg_partman is an extension to create and manage both time-based and number-based
serial-based table partition sets. Sub-partitoning is also supported. table partition sets. As of version 5.0.1, only built-in, declarative
Child table & trigger function creation is all managed by the extension partitioning is supported and the older trigger-based methods have been
itself. Tables with existing data can also have their data partitioned in deprecated.
easily managed smaller batches. Optional retention policy can automatically
drop partitions no longer needed. A background worker (BGW) process is The declarative partitioning built into PostgreSQL provides the commands to
included to automatically run partition maintenance without the need of an create a partitioned table and its children. pg_partman uses the built-in
external scheduler (cron, etc) in most cases. 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.

View file

@ -1,13 +1,13 @@
bin/check_unique_constraint.py bin/check_unique_constraint.py
bin/dump_partition.py bin/dump_partition.py
bin/reapply_indexes.py
bin/vacuum_maintenance.py bin/vacuum_maintenance.py
lib/postgresql/pg_partman_bgw.so lib/postgresql/pg_partman_bgw.so
%%PORTDOCS%%%%DOCSDIR%%/migrate_to_native.md %%PORTDOCS%%%%DOCSDIR%%/fix_missing_procedures.md
%%PORTDOCS%%%%DOCSDIR%%/migration_to_partman.md %%PORTDOCS%%%%DOCSDIR%%/migrate_to_declarative.md
%%PORTDOCS%%%%DOCSDIR%%/migrate_to_partman.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman.md %%PORTDOCS%%%%DOCSDIR%%/pg_partman.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman_howto_native.md %%PORTDOCS%%%%DOCSDIR%%/pg_partman_5.0.1_upgrade.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman_howto_triggerbased.md %%PORTDOCS%%%%DOCSDIR%%/pg_partman_howto.md
share/postgresql/extension/pg_partman--0.1.0--0.1.1.sql 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.1--0.1.2.sql
share/postgresql/extension/pg_partman--0.1.2--0.2.0.sql share/postgresql/extension/pg_partman--0.1.2--0.2.0.sql
@ -85,5 +85,19 @@ 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.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.0--4.5.1.sql
share/postgresql/extension/pg_partman--4.5.1--4.6.0.sql share/postgresql/extension/pg_partman--4.5.1--4.6.0.sql
share/postgresql/extension/pg_partman--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
share/postgresql/extension/pg_partman--5.2.1--5.2.2.sql
share/postgresql/extension/pg_partman--5.2.2.sql
share/postgresql/extension/pg_partman.control share/postgresql/extension/pg_partman.control