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
DISTVERSIONPREFIX= v
DISTVERSION= 4.6.0
DISTVERSION= 5.2.2
CATEGORIES= databases
MAINTAINER= lacey.leanne@gmail.com
COMMENT= PostgreSQL Partition Manager
WWW= https://github.com/keithf4/pg_partman
WWW= https://github.com/pgpartman/pg_partman
LICENSE= PostgreSQL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
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
USE_GITHUB= yes
GH_ACCOUNT= keithf4
GH_ACCOUNT= pgpartman
WANT_PGSQL= server
SHEBANG_GLOB= *.py

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1634246278
SHA256 (keithf4-pg_partman-v4.6.0_GH0.tar.gz) = 6328ea55e20a4f090037035751a02ebb7965d9e305e3839ffceb4c06bbbfa42f
SIZE (keithf4-pg_partman-v4.6.0_GH0.tar.gz) = 1200867
TIMESTAMP = 1739411310
SHA256 (pgpartman-pg_partman-v5.2.2_GH0.tar.gz) = c67898c7b131d66b835b44d92013e9e07f0834b253505ef2808de6826e3e558d
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
serial-based table partition sets. Sub-partitoning is also supported.
Child table & trigger function creation is all managed by the extension
itself. Tables with existing data can also have their data partitioned in
easily managed smaller batches. Optional retention policy can automatically
drop partitions no longer needed. A background worker (BGW) process is
included to automatically run partition maintenance without the need of an
external scheduler (cron, etc) in most cases.
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.

View file

@ -1,13 +1,13 @@
bin/check_unique_constraint.py
bin/dump_partition.py
bin/reapply_indexes.py
bin/vacuum_maintenance.py
lib/postgresql/pg_partman_bgw.so
%%PORTDOCS%%%%DOCSDIR%%/migrate_to_native.md
%%PORTDOCS%%%%DOCSDIR%%/migration_to_partman.md
%%PORTDOCS%%%%DOCSDIR%%/fix_missing_procedures.md
%%PORTDOCS%%%%DOCSDIR%%/migrate_to_declarative.md
%%PORTDOCS%%%%DOCSDIR%%/migrate_to_partman.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman_howto_native.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman_howto_triggerbased.md
%%PORTDOCS%%%%DOCSDIR%%/pg_partman_5.0.1_upgrade.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.1--0.1.2.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.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.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