mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
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:
parent
9e15f4b0eb
commit
e2a7b2520a
4 changed files with 43 additions and 21 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue