mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 09:36:41 -04:00
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:
parent
a1a4fb0497
commit
2d2c756826
5 changed files with 39 additions and 0 deletions
|
@ -553,6 +553,7 @@
|
||||||
SUBDIR += pg_ed25519
|
SUBDIR += pg_ed25519
|
||||||
SUBDIR += pg_filedump
|
SUBDIR += pg_filedump
|
||||||
SUBDIR += pg_hashids
|
SUBDIR += pg_hashids
|
||||||
|
SUBDIR += pg_incremental
|
||||||
SUBDIR += pg_partman
|
SUBDIR += pg_partman
|
||||||
SUBDIR += pg_qualstats
|
SUBDIR += pg_qualstats
|
||||||
SUBDIR += pg_repack
|
SUBDIR += pg_repack
|
||||||
|
|
24
databases/pg_incremental/Makefile
Normal file
24
databases/pg_incremental/Makefile
Normal 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>
|
3
databases/pg_incremental/distinfo
Normal file
3
databases/pg_incremental/distinfo
Normal 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
|
8
databases/pg_incremental/pkg-descr
Normal file
8
databases/pg_incremental/pkg-descr
Normal 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.
|
3
databases/pg_incremental/pkg-plist
Normal file
3
databases/pg_incremental/pkg-plist
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
lib/postgresql/pg_incremental.so
|
||||||
|
share/postgresql/extension/pg_incremental--1.0.sql
|
||||||
|
share/postgresql/extension/pg_incremental.control
|
Loading…
Add table
Reference in a new issue