databases/pg_incremental: New Port

pg_incremental is a simple extension that helps you do fast, reliable,
  incremental batch processing in PostgreSQL.

  With pg_incremental, you define a pipeline with a parameterized query. The
  pipeline is executed for all existing data when created, and then periodically
  executed. If there is new data, the query is executed with parameter values that
  correspond to the new data. Depending on the type of pipeline, the parameters
  could reflect a new range of sequence values, a new time range, or a new file.

Sponsored by:	P. Variablis GmbH
This commit is contained in:
Torsten Zuehlsdorff 2024-12-23 22:37:27 +01:00
parent a1a4fb0497
commit 2d2c756826
5 changed files with 39 additions and 0 deletions

View file

@ -553,6 +553,7 @@
SUBDIR += pg_ed25519
SUBDIR += pg_filedump
SUBDIR += pg_hashids
SUBDIR += pg_incremental
SUBDIR += pg_partman
SUBDIR += pg_qualstats
SUBDIR += pg_repack

View file

@ -0,0 +1,24 @@
PORTNAME= pg_incremental
PORTVERSION= 1.0.1
DISTVERSIONPREFIX= v
CATEGORIES= databases
MAINTAINER= tz@FreeBSD.org
COMMENT= Incremental Data Processing in PostgreSQL
WWW= https://github.com/CrunchyData/pg_incremental
LICENSE= PostgreSQL
RUN_DEPENDS= pg_cron>=1.6.4:databases/pg_cron
USES= gmake pgsql:10+
WANT_PGSQL= server
USE_GITHUB= yes
GH_ACCOUNT= CrunchyData
INSTALL_TARGET= install-strip
MAKE_ARGS= INSTALL="${INSTALL} -c"
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1734989195
SHA256 (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = e3312c9a9bd9933637e73062c1bec7113372fcda68f40aebe94200e3b72be51c
SIZE (CrunchyData-pg_incremental-v1.0.1_GH0.tar.gz) = 17567

View file

@ -0,0 +1,8 @@
pg_incremental is a simple extension that helps you do fast, reliable,
incremental batch processing in PostgreSQL.
With pg_incremental, you define a pipeline with a parameterized query. The
pipeline is executed for all existing data when created, and then periodically
executed. If there is new data, the query is executed with parameter values that
correspond to the new data. Depending on the type of pipeline, the parameters
could reflect a new range of sequence values, a new time range, or a new file.

View file

@ -0,0 +1,3 @@
lib/postgresql/pg_incremental.so
share/postgresql/extension/pg_incremental--1.0.sql
share/postgresql/extension/pg_incremental.control