This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
Category: FUNC
FUNC: Function such as id generator, aggregations, sketches, vector functions, mathematical functions and digest functions…
FUNC category has 41 available extensions:
1 - pg_idkit
multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID)
Overview
PIGSTY 3rd Party Extension: pg_idkit : multi-tool for generating new/niche universally unique identifiers (ex. UUIDv6, ULID, KSUID)
- Latest Version: 0.3.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_idkit_$v
- RPM Ver :
0.3.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-idkit
- DEB Ver :
0.3.0
- DEB Deps: N/A
Availability
Installation
Install pg_idkit via the pig CLI tool:
Install pg_idkit via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_idkit"]}' # -l <cls>
Install pg_idkit RPM from YUM repo directly:
dnf install pg_idkit_17;
dnf install pg_idkit_16;
dnf install pg_idkit_15;
dnf install pg_idkit_14;
dnf install pg_idkit_13;
Install pg_idkit DEB from APT repo directly:
apt install postgresql-17-pg-idkit;
apt install postgresql-16-pg-idkit;
apt install postgresql-15-pg-idkit;
apt install postgresql-14-pg-idkit;
apt install postgresql-13-pg-idkit;
Create pg_idkit extension on PostgreSQL cluster:
CREATE EXTENSION pg_idkit;
2 - pgx_ulid
ulid type and methods
Overview
PIGSTY 3rd Party Extension: pgx_ulid : ulid type and methods
- Latest Version: 0.2.0
- Postgres Support:
17,16,15,14
- Need Load: Explicit Loading Required
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgx_ulid_$v
- RPM Ver :
0.2.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgx-ulid
- DEB Ver :
0.2.0
- DEB Deps: N/A
Availability
Installation
Install pgx_ulid via the pig CLI tool:
Install pgx_ulid via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgx_ulid"]}' # -l <cls>
Install pgx_ulid RPM from YUM repo directly:
dnf install pgx_ulid_17;
dnf install pgx_ulid_16;
dnf install pgx_ulid_15;
dnf install pgx_ulid_14;
Install pgx_ulid DEB from APT repo directly:
apt install postgresql-17-pgx-ulid;
apt install postgresql-16-pgx-ulid;
apt install postgresql-15-pgx-ulid;
apt install postgresql-14-pgx-ulid;
Extension pgx_ulid has to be loaded via shared_preload_libraries
shared_preload_libraries = 'pgx_ulid'; # add to pg cluster config
Create pgx_ulid extension on PostgreSQL cluster:
CREATE EXTENSION pgx_ulid;
3 - pg_uuidv7
pg_uuidv7: create UUIDv7 values in postgres
Overview
MIXED 3rd Party Extension: pg_uuidv7 : pg_uuidv7: create UUIDv7 values in postgres
- Latest Version: 1.6.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pg_uuidv7_$v*
- RPM Ver :
1.6.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-uuidv7
- DEB Ver :
1.6.0
- DEB Deps: N/A
Availability
Installation
Install pg_uuidv7 via the pig CLI tool:
pig ext install pg_uuidv7
Install pg_uuidv7 via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_uuidv7"]}' # -l <cls>
Install pg_uuidv7 RPM from YUM repo directly:
dnf install pg_uuidv7_17*;
dnf install pg_uuidv7_16*;
dnf install pg_uuidv7_15*;
dnf install pg_uuidv7_14*;
dnf install pg_uuidv7_13*;
Install pg_uuidv7 DEB from APT repo directly:
apt install postgresql-17-pg-uuidv7;
apt install postgresql-16-pg-uuidv7;
apt install postgresql-15-pg-uuidv7;
apt install postgresql-14-pg-uuidv7;
apt install postgresql-13-pg-uuidv7;
Create pg_uuidv7 extension on PostgreSQL cluster:
CREATE EXTENSION pg_uuidv7;
4 - permuteseq
Pseudo-randomly permute sequences with a format-preserving encryption on elements
Overview
PIGSTY 3rd Party Extension: permuteseq : Pseudo-randomly permute sequences with a format-preserving encryption on elements
- Latest Version: 1.2.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
permuteseq_$v*
- RPM Ver :
1.2.2
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-permuteseq
- DEB Ver :
1.2.2
- DEB Deps: N/A
Availability
Installation
Install permuteseq via the pig CLI tool:
pig ext install permuteseq
Install permuteseq via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["permuteseq"]}' # -l <cls>
Install permuteseq RPM from YUM repo directly:
dnf install permuteseq_17*;
dnf install permuteseq_16*;
dnf install permuteseq_15*;
dnf install permuteseq_14*;
dnf install permuteseq_13*;
Install permuteseq DEB from APT repo directly:
apt install postgresql-17-permuteseq;
apt install postgresql-16-permuteseq;
apt install postgresql-15-permuteseq;
apt install postgresql-14-permuteseq;
apt install postgresql-13-permuteseq;
Create permuteseq extension on PostgreSQL cluster:
CREATE EXTENSION permuteseq;
5 - pg_hashids
Short unique id generator for PostgreSQL, using hashids
Overview
PIGSTY 3rd Party Extension: pg_hashids : Short unique id generator for PostgreSQL, using hashids
- Latest Version: 1.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_hashids_$v*
- RPM Ver :
1.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-hashids
- DEB Ver :
1.3
- DEB Deps: N/A
Availability
Installation
Install pg_hashids via the pig CLI tool:
pig ext install pg_hashids
Install pg_hashids via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_hashids"]}' # -l <cls>
Install pg_hashids RPM from YUM repo directly:
dnf install pg_hashids_17*;
dnf install pg_hashids_16*;
dnf install pg_hashids_15*;
dnf install pg_hashids_14*;
dnf install pg_hashids_13*;
Install pg_hashids DEB from APT repo directly:
apt install postgresql-17-pg-hashids;
apt install postgresql-16-pg-hashids;
apt install postgresql-15-pg-hashids;
apt install postgresql-14-pg-hashids;
apt install postgresql-13-pg-hashids;
Create pg_hashids extension on PostgreSQL cluster:
CREATE EXTENSION pg_hashids;
6 - sequential_uuids
generator of sequential UUIDs
Overview
MIXED 3rd Party Extension: sequential_uuids : generator of sequential UUIDs
- Latest Version: 1.0.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
sequential_uuids_$v
- RPM Ver :
1.0.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-sequential-uuids
- DEB Ver :
1.0.3
- DEB Deps: N/A
Availability
Installation
Install sequential_uuids via the pig CLI tool:
pig ext install sequential_uuids
Install sequential_uuids via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["sequential_uuids"]}' # -l <cls>
Install sequential_uuids RPM from YUM repo directly:
dnf install sequential_uuids_17;
dnf install sequential_uuids_16;
dnf install sequential_uuids_15;
dnf install sequential_uuids_14;
dnf install sequential_uuids_13;
Install sequential_uuids DEB from APT repo directly:
apt install postgresql-17-sequential-uuids;
apt install postgresql-16-sequential-uuids;
apt install postgresql-15-sequential-uuids;
apt install postgresql-14-sequential-uuids;
apt install postgresql-13-sequential-uuids;
Create sequential_uuids extension on PostgreSQL cluster:
CREATE EXTENSION sequential_uuids;
7 - topn
type for top-n JSONB
Overview
PGDG 3rd Party Extension: topn : type for top-n JSONB
- Latest Version: 2.7.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
topn_$v*
- RPM Ver :
2.7.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-topn
- DEB Ver :
2.7.0
- DEB Deps: N/A
Availability
Installation
Install topn via the pig CLI tool:
Install topn via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["topn"]}' # -l <cls>
Install topn RPM from YUM repo directly:
dnf install topn_17*;
dnf install topn_16*;
dnf install topn_15*;
dnf install topn_14*;
dnf install topn_13*;
Install topn DEB from APT repo directly:
apt install postgresql-17-topn;
apt install postgresql-16-topn;
apt install postgresql-15-topn;
apt install postgresql-14-topn;
apt install postgresql-13-topn;
Create topn extension on PostgreSQL cluster:
8 - quantile
Quantile aggregation function
Overview
PIGSTY 3rd Party Extension: quantile : Quantile aggregation function
- Latest Version: 1.1.8
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
quantile_$v*
- RPM Ver :
1.1.8
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-quantile
- DEB Ver :
1.1.8
- DEB Deps: N/A
Availability
Installation
Install quantile via the pig CLI tool:
Install quantile via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["quantile"]}' # -l <cls>
Install quantile RPM from YUM repo directly:
dnf install quantile_17*;
dnf install quantile_16*;
dnf install quantile_15*;
dnf install quantile_14*;
dnf install quantile_13*;
Install quantile DEB from APT repo directly:
apt install postgresql-17-quantile;
apt install postgresql-16-quantile;
apt install postgresql-15-quantile;
apt install postgresql-14-quantile;
apt install postgresql-13-quantile;
Create quantile extension on PostgreSQL cluster:
CREATE EXTENSION quantile;
9 - lower_quantile
Lower quantile aggregate function
Overview
PIGSTY 3rd Party Extension: lower_quantile : Lower quantile aggregate function
- Latest Version: 1.0.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
lower_quantile_$v*
- RPM Ver :
1.0.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-lower-quantile
- DEB Ver :
1.0.3
- DEB Deps: N/A
Availability
Installation
Install lower_quantile via the pig CLI tool:
pig ext install lower_quantile
Install lower_quantile via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["lower_quantile"]}' # -l <cls>
Install lower_quantile RPM from YUM repo directly:
dnf install lower_quantile_17*;
dnf install lower_quantile_16*;
dnf install lower_quantile_15*;
dnf install lower_quantile_14*;
dnf install lower_quantile_13*;
Install lower_quantile DEB from APT repo directly:
apt install postgresql-17-lower-quantile;
apt install postgresql-16-lower-quantile;
apt install postgresql-15-lower-quantile;
apt install postgresql-14-lower-quantile;
apt install postgresql-13-lower-quantile;
Create lower_quantile extension on PostgreSQL cluster:
CREATE EXTENSION lower_quantile;
10 - count_distinct
An alternative to COUNT(DISTINCT …) aggregate, usable with HashAggregate
Overview
MIXED 3rd Party Extension: count_distinct : An alternative to COUNT(DISTINCT …) aggregate, usable with HashAggregate
- Latest Version: 3.0.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
count_distinct_$v*
- RPM Ver :
3.0.2
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-count-distinct
- DEB Ver :
3.0.2
- DEB Deps: N/A
Availability
Installation
Install count_distinct via the pig CLI tool:
pig ext install count_distinct
Install count_distinct via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["count_distinct"]}' # -l <cls>
Install count_distinct RPM from YUM repo directly:
dnf install count_distinct_17*;
dnf install count_distinct_16*;
dnf install count_distinct_15*;
dnf install count_distinct_14*;
dnf install count_distinct_13*;
Install count_distinct DEB from APT repo directly:
apt install postgresql-17-count-distinct;
apt install postgresql-16-count-distinct;
apt install postgresql-15-count-distinct;
apt install postgresql-14-count-distinct;
apt install postgresql-13-count-distinct;
Create count_distinct extension on PostgreSQL cluster:
CREATE EXTENSION count_distinct;
11 - omnisketch
data structure for on-line agg of data into approximate sketch
Overview
PIGSTY 3rd Party Extension: omnisketch : data structure for on-line agg of data into approximate sketch
- Latest Version: 1.0.2
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
omnisketch_$v*
- RPM Ver :
1.0.2
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-omnisketch
- DEB Ver :
1.0.2
- DEB Deps: N/A
Availability
Installation
Install omnisketch via the pig CLI tool:
pig ext install omnisketch
Install omnisketch via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["omnisketch"]}' # -l <cls>
Install omnisketch RPM from YUM repo directly:
dnf install omnisketch_17*;
dnf install omnisketch_16*;
dnf install omnisketch_15*;
dnf install omnisketch_14*;
dnf install omnisketch_13*;
Install omnisketch DEB from APT repo directly:
apt install postgresql-17-omnisketch;
apt install postgresql-16-omnisketch;
apt install postgresql-15-omnisketch;
apt install postgresql-14-omnisketch;
apt install postgresql-13-omnisketch;
Create omnisketch extension on PostgreSQL cluster:
CREATE EXTENSION omnisketch;
12 - ddsketch
Provides ddsketch aggregate function
Overview
PIGSTY 3rd Party Extension: ddsketch : Provides ddsketch aggregate function
- Latest Version: 1.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
ddsketch_$v*
- RPM Ver :
1.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-ddsketch
- DEB Ver :
1.0.1
- DEB Deps: N/A
Availability
Installation
Install ddsketch via the pig CLI tool:
Install ddsketch via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["ddsketch"]}' # -l <cls>
Install ddsketch RPM from YUM repo directly:
dnf install ddsketch_17*;
dnf install ddsketch_16*;
dnf install ddsketch_15*;
dnf install ddsketch_14*;
dnf install ddsketch_13*;
Install ddsketch DEB from APT repo directly:
apt install postgresql-17-ddsketch;
apt install postgresql-16-ddsketch;
apt install postgresql-15-ddsketch;
apt install postgresql-14-ddsketch;
apt install postgresql-13-ddsketch;
Create ddsketch extension on PostgreSQL cluster:
CREATE EXTENSION ddsketch;
13 - vasco
discover hidden correlations in your data with MIC
Overview
PIGSTY 3rd Party Extension: vasco : discover hidden correlations in your data with MIC
- Latest Version: 0.1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
vasco_$v*
- RPM Ver :
0.1.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-vasco
- DEB Ver :
0.1.0
- DEB Deps: N/A
Availability
Installation
Install vasco via the pig CLI tool:
Install vasco via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["vasco"]}' # -l <cls>
Install vasco RPM from YUM repo directly:
dnf install vasco_17*;
dnf install vasco_16*;
dnf install vasco_15*;
dnf install vasco_14*;
dnf install vasco_13*;
Install vasco DEB from APT repo directly:
apt install postgresql-17-vasco;
apt install postgresql-16-vasco;
apt install postgresql-15-vasco;
apt install postgresql-14-vasco;
apt install postgresql-13-vasco;
Create vasco extension on PostgreSQL cluster:
14 - xicor
XI Correlation Coefficient in Postgres
Overview
PIGSTY 3rd Party Extension: pgxicor : XI Correlation Coefficient in Postgres
- Latest Version: 0.1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pgxicor_$v*
- RPM Ver :
0.1.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pgxicor
- DEB Ver :
0.1.0
- DEB Deps: N/A
Availability
Installation
Install xicor via the pig CLI tool:
pig ext install pgxicor; # Extension Name
pig ext install xicor; # normalized package name
Install pgxicor via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgxicor"]}' # -l <cls>
Install pgxicor RPM from YUM repo directly:
dnf install pgxicor_17*;
dnf install pgxicor_16*;
dnf install pgxicor_15*;
dnf install pgxicor_14*;
dnf install pgxicor_13*;
Install pgxicor DEB from APT repo directly:
apt install postgresql-17-pgxicor;
apt install postgresql-16-pgxicor;
apt install postgresql-15-pgxicor;
apt install postgresql-14-pgxicor;
apt install postgresql-13-pgxicor;
Create xicor extension on PostgreSQL cluster:
15 - tdigest
Provides tdigest aggregate function.
Overview
PGDG 1st Party Extension: tdigest : Provides tdigest aggregate function.
- Latest Version: 1.4.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
tdigest_$v*
- RPM Ver :
1.4.2
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-tdigest
- DEB Ver :
1.4.3
- DEB Deps: N/A
Availability
Installation
Install tdigest via the pig CLI tool:
Install tdigest via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["tdigest"]}' # -l <cls>
Install tdigest RPM from YUM repo directly:
dnf install tdigest_17*;
dnf install tdigest_16*;
dnf install tdigest_15*;
dnf install tdigest_14*;
dnf install tdigest_13*;
Install tdigest DEB from APT repo directly:
apt install postgresql-17-tdigest;
apt install postgresql-16-tdigest;
apt install postgresql-15-tdigest;
apt install postgresql-14-tdigest;
apt install postgresql-13-tdigest;
Create tdigest extension on PostgreSQL cluster:
CREATE EXTENSION tdigest;
16 - first_last_agg
first() and last() aggregate functions
Overview
MIXED 3rd Party Extension: first_last_agg : first() and last() aggregate functions
- Latest Version: 0.1.4
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
first_last_agg_$v
- RPM Ver :
0.1.4
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-first-last-agg
- DEB Ver :
0.1.4
- DEB Deps: N/A
Availability
Installation
Install first_last_agg via the pig CLI tool:
pig ext install first_last_agg
Install first_last_agg via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["first_last_agg"]}' # -l <cls>
Install first_last_agg RPM from YUM repo directly:
dnf install first_last_agg_17;
dnf install first_last_agg_16;
dnf install first_last_agg_15;
dnf install first_last_agg_14;
dnf install first_last_agg_13;
Install first_last_agg DEB from APT repo directly:
apt install postgresql-17-first-last-agg;
apt install postgresql-16-first-last-agg;
apt install postgresql-15-first-last-agg;
apt install postgresql-14-first-last-agg;
apt install postgresql-13-first-last-agg;
Create first_last_agg extension on PostgreSQL cluster:
CREATE EXTENSION first_last_agg;
17 - extra_window_functions
Extra Window Functions for PostgreSQL
Overview
PGDG 1st Party Extension: extra_window_functions : Extra Window Functions for PostgreSQL
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
extra_window_functions_$v*
- RPM Ver :
1.0
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-extra-window-functions
- DEB Ver :
1.0
- DEB Deps: N/A
Availability
Installation
Install extra_window_functions via the pig CLI tool:
pig ext install extra_window_functions
Install extra_window_functions via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["extra_window_functions"]}' # -l <cls>
Install extra_window_functions RPM from YUM repo directly:
dnf install extra_window_functions_17*;
dnf install extra_window_functions_16*;
dnf install extra_window_functions_15*;
Install extra_window_functions DEB from APT repo directly:
apt install postgresql-17-extra-window-functions;
apt install postgresql-16-extra-window-functions;
apt install postgresql-15-extra-window-functions;
apt install postgresql-14-extra-window-functions;
apt install postgresql-13-extra-window-functions;
Create extra_window_functions extension on PostgreSQL cluster:
CREATE EXTENSION extra_window_functions;
18 - floatvec
Math for vectors (arrays) of numbers
Overview
PIGSTY 3rd Party Extension: floatvec : Math for vectors (arrays) of numbers
- Latest Version: 1.1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
floatvec_$v*
- RPM Ver :
1.1.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-floatvec
- DEB Ver :
1.1.1
- DEB Deps: N/A
Availability
Installation
Install floatvec via the pig CLI tool:
Install floatvec via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["floatvec"]}' # -l <cls>
Install floatvec RPM from YUM repo directly:
dnf install floatvec_17*;
dnf install floatvec_16*;
dnf install floatvec_15*;
dnf install floatvec_14*;
dnf install floatvec_13*;
Install floatvec DEB from APT repo directly:
apt install postgresql-17-floatvec;
apt install postgresql-16-floatvec;
apt install postgresql-15-floatvec;
apt install postgresql-14-floatvec;
apt install postgresql-13-floatvec;
Create floatvec extension on PostgreSQL cluster:
CREATE EXTENSION floatvec;
19 - aggs_for_vecs
Aggregate functions for array inputs
Overview
PIGSTY 3rd Party Extension: aggs_for_vecs : Aggregate functions for array inputs
- Latest Version: 1.4.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
aggs_for_vecs_$v*
- RPM Ver :
1.4.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-aggs-for-vecs
- DEB Ver :
1.4.0
- DEB Deps: N/A
Availability
Installation
Install aggs_for_vecs via the pig CLI tool:
pig ext install aggs_for_vecs
Install aggs_for_vecs via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["aggs_for_vecs"]}' # -l <cls>
Install aggs_for_vecs RPM from YUM repo directly:
dnf install aggs_for_vecs_17*;
dnf install aggs_for_vecs_16*;
dnf install aggs_for_vecs_15*;
dnf install aggs_for_vecs_14*;
dnf install aggs_for_vecs_13*;
Install aggs_for_vecs DEB from APT repo directly:
apt install postgresql-17-aggs-for-vecs;
apt install postgresql-16-aggs-for-vecs;
apt install postgresql-15-aggs-for-vecs;
apt install postgresql-14-aggs-for-vecs;
apt install postgresql-13-aggs-for-vecs;
Create aggs_for_vecs extension on PostgreSQL cluster:
CREATE EXTENSION aggs_for_vecs;
20 - aggs_for_arrays
Various functions for computing statistics on arrays of numbers
Overview
PIGSTY 3rd Party Extension: aggs_for_arrays : Various functions for computing statistics on arrays of numbers
- Latest Version: 1.3.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
aggs_for_arrays_$v*
- RPM Ver :
1.3.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-aggs-for-arrays
- DEB Ver :
1.3.3
- DEB Deps: N/A
Availability
Installation
Install aggs_for_arrays via the pig CLI tool:
pig ext install aggs_for_arrays
Install aggs_for_arrays via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["aggs_for_arrays"]}' # -l <cls>
Install aggs_for_arrays RPM from YUM repo directly:
dnf install aggs_for_arrays_17*;
dnf install aggs_for_arrays_16*;
dnf install aggs_for_arrays_15*;
dnf install aggs_for_arrays_14*;
dnf install aggs_for_arrays_13*;
Install aggs_for_arrays DEB from APT repo directly:
apt install postgresql-17-aggs-for-arrays;
apt install postgresql-16-aggs-for-arrays;
apt install postgresql-15-aggs-for-arrays;
apt install postgresql-14-aggs-for-arrays;
apt install postgresql-13-aggs-for-arrays;
Create aggs_for_arrays extension on PostgreSQL cluster:
CREATE EXTENSION aggs_for_arrays;
21 - arraymath
Array math and operators that work element by element on the contents of arrays
Overview
PIGSTY 3rd Party Extension: pg_arraymath : Array math and operators that work element by element on the contents of arrays
- Latest Version: 1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_arraymath_$v*
- RPM Ver :
1.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-arraymath
- DEB Ver :
1.1
- DEB Deps: N/A
Availability
Installation
Install arraymath via the pig CLI tool:
pig ext install pg_arraymath; # Extension Name
pig ext install arraymath; # normalized package name
Install pg_arraymath via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_arraymath"]}' # -l <cls>
Install pg_arraymath RPM from YUM repo directly:
dnf install pg_arraymath_17*;
dnf install pg_arraymath_16*;
dnf install pg_arraymath_15*;
dnf install pg_arraymath_14*;
dnf install pg_arraymath_13*;
Install pg_arraymath DEB from APT repo directly:
apt install postgresql-17-pg-arraymath;
apt install postgresql-16-pg-arraymath;
apt install postgresql-15-pg-arraymath;
apt install postgresql-14-pg-arraymath;
apt install postgresql-13-pg-arraymath;
Create arraymath extension on PostgreSQL cluster:
CREATE EXTENSION arraymath;
22 - pg_math
GSL statistical functions for postgresql
Overview
PIGSTY 3rd Party Extension: pg_math : GSL statistical functions for postgresql
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_math_$v*
- RPM Ver :
1.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-math
- DEB Ver :
1.0
- DEB Deps: N/A
Availability
Installation
Install pg_math via the pig CLI tool:
Install pg_math via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_math"]}' # -l <cls>
Install pg_math RPM from YUM repo directly:
dnf install pg_math_17*;
dnf install pg_math_16*;
dnf install pg_math_15*;
dnf install pg_math_14*;
dnf install pg_math_13*;
Install pg_math DEB from APT repo directly:
apt install postgresql-17-pg-math;
apt install postgresql-16-pg-math;
apt install postgresql-15-pg-math;
apt install postgresql-14-pg-math;
apt install postgresql-13-pg-math;
Create pg_math extension on PostgreSQL cluster:
CREATE EXTENSION pg_math;
23 - random
random data generator
Overview
PIGSTY 3rd Party Extension: pg_random : random data generator
- Latest Version: 2.0.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_random_$v*
- RPM Ver :
2.0.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-random
- DEB Ver :
2.0.0
- DEB Deps: N/A
Availability
Installation
Install random via the pig CLI tool:
pig ext install pg_random; # Extension Name
pig ext install random; # normalized package name
Install pg_random via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_random"]}' # -l <cls>
Install pg_random RPM from YUM repo directly:
dnf install pg_random_17*;
dnf install pg_random_16*;
dnf install pg_random_15*;
dnf install pg_random_14*;
dnf install pg_random_13*;
Install pg_random DEB from APT repo directly:
apt install postgresql-17-random;
apt install postgresql-16-random;
apt install postgresql-15-random;
apt install postgresql-14-random;
apt install postgresql-13-random;
Create random extension on PostgreSQL cluster:
24 - base36
Integer Base36 types
Overview
PIGSTY 3rd Party Extension: pg_base36 : Integer Base36 types
- Latest Version: 1.0.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_base36_$v*
- RPM Ver :
1.0.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-base36
- DEB Ver :
1.0.0
- DEB Deps: N/A
Availability
Installation
Install base36 via the pig CLI tool:
pig ext install pg_base36; # Extension Name
pig ext install base36; # normalized package name
Install pg_base36 via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_base36"]}' # -l <cls>
Install pg_base36 RPM from YUM repo directly:
dnf install pg_base36_17*;
dnf install pg_base36_16*;
dnf install pg_base36_15*;
dnf install pg_base36_14*;
dnf install pg_base36_13*;
Install pg_base36 DEB from APT repo directly:
apt install postgresql-17-base36;
apt install postgresql-16-base36;
apt install postgresql-15-base36;
apt install postgresql-14-base36;
apt install postgresql-13-base36;
Create base36 extension on PostgreSQL cluster:
25 - base62
Base62 extension for PostgreSQL
Overview
PIGSTY 3rd Party Extension: pg_base62 : Base62 extension for PostgreSQL
- Latest Version: 0.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_base62_$v*
- RPM Ver :
0.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-base62
- DEB Ver :
0.0.1
- DEB Deps: N/A
Availability
Installation
Install base62 via the pig CLI tool:
pig ext install pg_base62; # Extension Name
pig ext install base62; # normalized package name
Install pg_base62 via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_base62"]}' # -l <cls>
Install pg_base62 RPM from YUM repo directly:
dnf install pg_base62_17*;
dnf install pg_base62_16*;
dnf install pg_base62_15*;
dnf install pg_base62_14*;
dnf install pg_base62_13*;
Install pg_base62 DEB from APT repo directly:
apt install postgresql-17-base62;
apt install postgresql-16-base62;
apt install postgresql-15-base62;
apt install postgresql-14-base62;
apt install postgresql-13-base62;
Create base62 extension on PostgreSQL cluster:
26 - pg_base58
Base58 Encoder/Decoder Extension for PostgreSQL
Overview
PIGSTY 3rd Party Extension: pg_base58 : Base58 Encoder/Decoder Extension for PostgreSQL
- Latest Version: 0.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_base58_$v
- RPM Ver :
0.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-base58
- DEB Ver :
0.0.1
- DEB Deps: N/A
Availability
Installation
Install pg_base58 via the pig CLI tool:
pig ext install pg_base58
Install pg_base58 via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_base58"]}' # -l <cls>
Install pg_base58 RPM from YUM repo directly:
dnf install pg_base58_17;
dnf install pg_base58_16;
dnf install pg_base58_15;
dnf install pg_base58_14;
dnf install pg_base58_13;
Install pg_base58 DEB from APT repo directly:
apt install postgresql-17-pg-base58;
apt install postgresql-16-pg-base58;
apt install postgresql-15-pg-base58;
apt install postgresql-14-pg-base58;
apt install postgresql-13-pg-base58;
Create pg_base58 extension on PostgreSQL cluster:
CREATE EXTENSION pg_base58;
27 - financial
Financial aggregate functions
Overview
PIGSTY 3rd Party Extension: pg_financial : Financial aggregate functions
- Latest Version: 1.0.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can not install to arbitrary schema
- Trusted: Unknown
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_financial_$v*
- RPM Ver :
1.0.1
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-financial
- DEB Ver :
1.0.1
- DEB Deps: N/A
Availability
Installation
Install financial via the pig CLI tool:
pig ext install pg_financial; # Extension Name
pig ext install financial; # normalized package name
Install pg_financial via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_financial"]}' # -l <cls>
Install pg_financial RPM from YUM repo directly:
dnf install pg_financial_17*;
dnf install pg_financial_16*;
dnf install pg_financial_15*;
dnf install pg_financial_14*;
dnf install pg_financial_13*;
Install pg_financial DEB from APT repo directly:
apt install postgresql-17-pg-financial;
apt install postgresql-16-pg-financial;
apt install postgresql-15-pg-financial;
apt install postgresql-14-pg-financial;
apt install postgresql-13-pg-financial;
Create financial extension on PostgreSQL cluster:
CREATE EXTENSION financial;
28 - convert
conversion functions for spatial, routing and other specialized uses
Overview
PIGSTY 3rd Party Extension: pg_convert : conversion functions for spatial, routing and other specialized uses
- Latest Version: 0.0.4
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Can be installed into other schemas
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_convert_$v
- RPM Ver :
0.0.4
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-convert
- DEB Ver :
0.0.4
- DEB Deps: N/A
Availability
Installation
Install convert via the pig CLI tool:
pig ext install pg_convert; # Extension Name
pig ext install convert; # normalized package name
Install pg_convert via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_convert"]}' # -l <cls>
Install pg_convert RPM from YUM repo directly:
dnf install pg_convert_17;
dnf install pg_convert_16;
dnf install pg_convert_15;
dnf install pg_convert_14;
dnf install pg_convert_13;
Install pg_convert DEB from APT repo directly:
apt install postgresql-17-convert;
apt install postgresql-16-convert;
apt install postgresql-15-convert;
apt install postgresql-14-convert;
apt install postgresql-13-convert;
Create convert extension on PostgreSQL cluster:
CREATE EXTENSION convert;
29 - refint
functions for implementing referential integrity (obsolete)
Overview
CONTRIB Built-in Extension: refint : functions for implementing referential integrity (obsolete)
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension refint is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install refint RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install refint DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create refint extension on PostgreSQL cluster:
30 - autoinc
functions for autoincrementing fields
Overview
CONTRIB Built-in Extension: autoinc : functions for autoincrementing fields
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension autoinc is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install autoinc RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install autoinc DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create autoinc extension on PostgreSQL cluster:
CREATE EXTENSION autoinc;
31 - insert_username
functions for tracking who changed a table
Overview
CONTRIB Built-in Extension: insert_username : functions for tracking who changed a table
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension insert_username is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install insert_username RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install insert_username DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create insert_username extension on PostgreSQL cluster:
CREATE EXTENSION insert_username;
32 - moddatetime
functions for tracking last modification time
Overview
CONTRIB Built-in Extension: moddatetime : functions for tracking last modification time
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension moddatetime is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install moddatetime RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install moddatetime DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create moddatetime extension on PostgreSQL cluster:
CREATE EXTENSION moddatetime;
33 - tsm_system_time
TABLESAMPLE method which accepts time in milliseconds as a limit
Overview
CONTRIB Built-in Extension: tsm_system_time : TABLESAMPLE method which accepts time in milliseconds as a limit
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension tsm_system_time is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install tsm_system_time RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install tsm_system_time DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create tsm_system_time extension on PostgreSQL cluster:
CREATE EXTENSION tsm_system_time;
34 - dict_xsyn
text search dictionary template for extended synonym processing
Overview
CONTRIB Built-in Extension: dict_xsyn : text search dictionary template for extended synonym processing
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension dict_xsyn is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install dict_xsyn RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install dict_xsyn DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create dict_xsyn extension on PostgreSQL cluster:
CREATE EXTENSION dict_xsyn;
35 - tsm_system_rows
TABLESAMPLE method which accepts number of rows as a limit
Overview
CONTRIB Built-in Extension: tsm_system_rows : TABLESAMPLE method which accepts number of rows as a limit
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension tsm_system_rows is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install tsm_system_rows RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install tsm_system_rows DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create tsm_system_rows extension on PostgreSQL cluster:
CREATE EXTENSION tsm_system_rows;
36 - tcn
Triggered change notifications
Overview
CONTRIB Built-in Extension: tcn : Triggered change notifications
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension tcn is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install tcn RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install tcn DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create tcn extension on PostgreSQL cluster:
37 - uuid-ossp
generate universally unique identifiers (UUIDs)
Overview
CONTRIB Built-in Extension: uuid-ossp : generate universally unique identifiers (UUIDs)
- Latest Version: 1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension uuid-ossp is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install uuid-ossp RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install uuid-ossp DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create uuid-ossp extension on PostgreSQL cluster:
CREATE EXTENSION "uuid-ossp";
38 - uuid-ossp
generate universally unique identifiers (UUIDs)
Overview
CONTRIB Built-in Extension: uuid-ossp : generate universally unique identifiers (UUIDs)
- Latest Version: 1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
Packages
PostgreSQL Built-in Contrib Extension
Details
39 - btree_gist
support for indexing common datatypes in GiST
Overview
CONTRIB Built-in Extension: btree_gist : support for indexing common datatypes in GiST
- Latest Version: 1.7
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension btree_gist is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install btree_gist RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install btree_gist DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create btree_gist extension on PostgreSQL cluster:
CREATE EXTENSION btree_gist;
40 - btree_gin
support for indexing common datatypes in GIN
Overview
CONTRIB Built-in Extension: btree_gin : support for indexing common datatypes in GIN
- Latest Version: 1.3
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension btree_gin is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install btree_gin RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install btree_gin DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create btree_gin extension on PostgreSQL cluster:
CREATE EXTENSION btree_gin;
41 - intarray
functions, operators, and index support for 1-D arrays of integers
Overview
CONTRIB Built-in Extension: intarray : functions, operators, and index support for 1-D arrays of integers
- Latest Version: 1.5
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension intarray is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install intarray RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install intarray DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create intarray extension on PostgreSQL cluster:
CREATE EXTENSION intarray;
42 - intagg
integer aggregator and enumerator (obsolete)
Overview
CONTRIB Built-in Extension: intagg : integer aggregator and enumerator (obsolete)
- Latest Version: 1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension intagg is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install intagg RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install intagg DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create intagg extension on PostgreSQL cluster:
43 - dict_int
text search dictionary template for integers
Overview
CONTRIB Built-in Extension: dict_int : text search dictionary template for integers
- Latest Version: 1.0
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension dict_int is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install dict_int RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install dict_int DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create dict_int extension on PostgreSQL cluster:
CREATE EXTENSION dict_int;
44 - unaccent
text search dictionary that removes accents
Overview
CONTRIB Built-in Extension: unaccent : text search dictionary that removes accents
- Latest Version: 1.1
- Postgres Support:
17,16,15,14,13
- Need Load: Shared library do not need explicit loading
- Need DDL: Need
CREATE EXTENSION DDL
- Relocatable: Unknown
- Trusted: Trusted, Can be created by user with
CREATE Privilege
- Schemas: N/A
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Availability
| OS |
Arch |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
Installation
Extension unaccent is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install unaccent RPM from YUM repo directly:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
Install unaccent DEB from APT repo directly:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
Create unaccent extension on PostgreSQL cluster:
CREATE EXTENSION unaccent;