This is the multi-page printable view of this section.
Click here to print.
Return to the regular view of this page.
Category: LANG
LANG: Develop, Test, Package, and Deliver Stored Procedures written in various PL/Lanaguages: Java, Js, Lua, R, Sh, PRQL, …
LANG category has 31 available extensions:
1 - pg_tle
Trusted Language Extensions for PostgreSQL
Overview
PIGSTY 3rd Party Extension: pg_tle
: Trusted Language Extensions for PostgreSQL
- Latest Version: 1.2.0
- Postgres Support:
17
,16
,15
,14
,13
- 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:
pgtle
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
pg_tle_$v*
- RPM Ver :
1.2.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-pg-tle
- DEB Ver :
1.4.0
- DEB Deps: N/A
Packages
Installation
Install pg_tle
via the pig
CLI tool:
Install pg_tle
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_tle"]}' # -l <cls>
Install pg_tle
RPM from YUM repo directly:
dnf install pg_tle_17*;
dnf install pg_tle_16*;
dnf install pg_tle_15*;
dnf install pg_tle_14*;
dnf install pg_tle_13*;
Install pg_tle
DEB from APT repo directly:
apt install postgresql-17-pg-tle;
apt install postgresql-16-pg-tle;
apt install postgresql-15-pg-tle;
apt install postgresql-14-pg-tle;
apt install postgresql-13-pg-tle;
Extension pg_tle
has to be added to shared_preload_libraries
shared_preload_libraries = 'pg_tle'; # add to pg cluster config
Enable pg_tle
extension on PostgreSQL cluster:
2 - plv8
PL/JavaScript (v8) trusted procedural language
Overview
PIGSTY 3rd Party Extension: plv8
: PL/JavaScript (v8) trusted procedural language
- Latest Version: 3.2.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 be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas:
pg_catalog
- Requires: N/A
RPM / DEB
- RPM Repo: PIGSTY
- RPM Name:
plv8_$v*
- RPM Ver :
3.2.3
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-plv8
- DEB Ver :
3.2.3
- DEB Deps: N/A
Packages
Installation
Install plv8
via the pig
CLI tool:
Install plv8
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plv8"]}' # -l <cls>
Install plv8
RPM from YUM repo directly:
dnf install plv8_17*;
dnf install plv8_16*;
dnf install plv8_15*;
dnf install plv8_14*;
dnf install plv8_13*;
Install plv8
DEB from APT repo directly:
apt install postgresql-17-plv8;
apt install postgresql-16-plv8;
apt install postgresql-15-plv8;
apt install postgresql-14-plv8;
apt install postgresql-13-plv8;
Enable plv8
extension on PostgreSQL cluster:
Usage
CREATE EXTENSION plv8;
SELECT plv8_version();
SELECT plv8_info();
DO $$ plv8.elog(NOTICE, plv8.version); $$ LANGUAGE plv8;
Example:
CREATE FUNCTION plv8_test(keys TEXT[], vals TEXT[]) RETURNS JSON AS $$
var o = {};
for(var i=0; i<keys.length; i++){
o[keys[i]] = vals[i];
}
return o;
$$ LANGUAGE plv8 IMMUTABLE STRICT;
SELECT plv8_test(ARRAY['name', 'age'], ARRAY['Tom', '29']);
3 - pllua
Lua as a procedural language
Overview
PGDG 1st Party Extension: pllua
: Lua as a procedural language
- Latest Version: 2.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:
pg_catalog
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pllua_$v*
- RPM Ver :
2.0
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pllua
- DEB Ver :
2.0
- DEB Deps: N/A
Packages
Installation
Install pllua
via the pig
CLI tool:
Install pllua
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <cls>
Install pllua
RPM from YUM repo directly:
dnf install pllua_17*;
dnf install pllua_16*;
dnf install pllua_15*;
dnf install pllua_14*;
dnf install pllua_13*;
Install pllua
DEB from APT repo directly:
apt install postgresql-17-pllua;
apt install postgresql-16-pllua;
apt install postgresql-15-pllua;
apt install postgresql-14-pllua;
apt install postgresql-13-pllua;
Enable pllua
extension on PostgreSQL cluster:
4 - hstore_pllua
Hstore transform for Lua
Overview
PGDG 1st Party Extension: pllua
: Hstore transform for Lua
- 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:
hstore
, pllua
RPM / DEB
- RPM Repo: None
- RPM Name:
N/A
- RPM Ver : N/A
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pllua
- DEB Ver :
1.0
- DEB Deps: N/A
Packages
Installation
Install hstore_pllua
via the pig
CLI tool:
pig ext install pllua; # Extension Namepig ext install hstore_pllua; # normalized package name
Install pllua
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <cls>
Install pllua
DEB from APT repo directly:
apt install postgresql-17-pllua;
apt install postgresql-16-pllua;
apt install postgresql-15-pllua;
apt install postgresql-14-pllua;
apt install postgresql-13-pllua;
Enable hstore_pllua
extension on PostgreSQL cluster:
CREATE EXTENSION hstore_pllua CASCADE;
5 - plluau
Lua as an untrusted procedural language
Overview
PGDG 1st Party Extension: pllua
: Lua as an untrusted procedural language
- Latest Version: 2.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:
pg_catalog
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pllua_$v*
- RPM Ver :
2.0
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pllua
- DEB Ver :
2.0
- DEB Deps: N/A
Packages
Installation
Install plluau
via the pig
CLI tool:
pig ext install pllua; # Extension Namepig ext install plluau; # normalized package name
Install pllua
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <cls>
Install pllua
RPM from YUM repo directly:
dnf install pllua_17*;
dnf install pllua_16*;
dnf install pllua_15*;
dnf install pllua_14*;
dnf install pllua_13*;
Install pllua
DEB from APT repo directly:
apt install postgresql-17-pllua;
apt install postgresql-16-pllua;
apt install postgresql-15-pllua;
apt install postgresql-14-pllua;
apt install postgresql-13-pllua;
Enable plluau
extension on PostgreSQL cluster:
6 - hstore_plluau
Hstore transform for untrusted Lua
Overview
PGDG 1st Party Extension: pllua
: Hstore transform for untrusted Lua
- 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:
pg_catalog
- Requires:
hstore
, plluau
RPM / DEB
- RPM Repo: None
- RPM Name:
N/A
- RPM Ver : N/A
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pllua
- DEB Ver :
1.0
- DEB Deps: N/A
Packages
Installation
Install hstore_plluau
via the pig
CLI tool:
pig ext install pllua; # Extension Namepig ext install hstore_plluau; # normalized package name
Install pllua
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <cls>
Install pllua
DEB from APT repo directly:
apt install postgresql-17-pllua;
apt install postgresql-16-pllua;
apt install postgresql-15-pllua;
apt install postgresql-14-pllua;
apt install postgresql-13-pllua;
Enable hstore_plluau
extension on PostgreSQL cluster:
CREATE EXTENSION hstore_plluau CASCADE;
7 - plprql
Use PRQL in PostgreSQL - Pipelined Relational Query Language
Overview
PIGSTY 3rd Party Extension: plprql
: Use PRQL in PostgreSQL - Pipelined Relational Query Language
- Latest Version: 1.0.0
- Postgres Support:
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:
plprql_$v
- RPM Ver :
1.0.0
- RPM Deps: N/A
- DEB Repo: PIGSTY
- DEB Name:
postgresql-$v-plprql
- DEB Ver :
1.0.0
- DEB Deps: N/A
Packages
Installation
Install plprql
via the pig
CLI tool:
Install plprql
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plprql"]}' # -l <cls>
Install plprql
RPM from YUM repo directly:
dnf install plprql_16;
dnf install plprql_15;
dnf install plprql_14;
dnf install plprql_13;
Install plprql
DEB from APT repo directly:
apt install postgresql-16-plprql;
apt install postgresql-15-plprql;
apt install postgresql-14-plprql;
apt install postgresql-13-plprql;
Enable plprql
extension on PostgreSQL cluster:
8 - pldbgapi
server-side support for debugging PL/pgSQL functions
Overview
PGDG 1st Party Extension: pldebugger
: server-side support for debugging PL/pgSQL functions
- 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: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pldebugger_$v*
- RPM Ver :
1.1
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pldebugger
- DEB Ver :
1.1
- DEB Deps: N/A
Packages
Installation
Install pldbgapi
via the pig
CLI tool:
pig ext install pldebugger; # Extension Namepig ext install pldbgapi; # normalized package name
Install pldebugger
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pldebugger"]}' # -l <cls>
Install pldebugger
RPM from YUM repo directly:
dnf install pldebugger_17*;
dnf install pldebugger_16*;
dnf install pldebugger_15*;
dnf install pldebugger_14*;
dnf install pldebugger_13*;
Install pldebugger
DEB from APT repo directly:
apt install postgresql-17-pldebugger;
apt install postgresql-16-pldebugger;
apt install postgresql-15-pldebugger;
apt install postgresql-14-pldebugger;
apt install postgresql-13-pldebugger;
Enable pldbgapi
extension on PostgreSQL cluster:
CREATE EXTENSION pldbgapi;
9 - plpgsql_check
extended check for plpgsql functions
Overview
PGDG 1st Party Extension: plpgsql_check
: extended check for plpgsql functions
- Latest Version: 2.7
- Postgres Support:
17
,16
,15
,14
,13
- 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:
plpgsql
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
plpgsql_check_$v*
- RPM Ver :
2.7
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-plpgsql-check
- DEB Ver :
2.7
- DEB Deps: N/A
Packages
Installation
Install plpgsql_check
via the pig
CLI tool:
pig ext install plpgsql_check
Install plpgsql_check
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plpgsql_check"]}' # -l <cls>
Install plpgsql_check
RPM from YUM repo directly:
dnf install plpgsql_check_17*;
dnf install plpgsql_check_16*;
dnf install plpgsql_check_15*;
dnf install plpgsql_check_14*;
dnf install plpgsql_check_13*;
Install plpgsql_check
DEB from APT repo directly:
apt install postgresql-17-plpgsql-check;
apt install postgresql-16-plpgsql-check;
apt install postgresql-15-plpgsql-check;
apt install postgresql-14-plpgsql-check;
apt install postgresql-13-plpgsql-check;
Extension plpgsql_check
has to be added to shared_preload_libraries
shared_preload_libraries = 'plpgsql_check'; # add to pg cluster config
Enable plpgsql_check
extension on PostgreSQL cluster:
CREATE EXTENSION plpgsql_check CASCADE;
10 - plprofiler
server-side support for profiling PL/pgSQL functions
Overview
PGDG 1st Party Extension: plprofiler
: server-side support for profiling PL/pgSQL functions
- Latest Version: 4.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: PGDG
- RPM Name:
plprofiler_$v*
- RPM Ver :
4.2
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-plprofiler
- DEB Ver :
4.2
- DEB Deps: N/A
Packages
Installation
Install plprofiler
via the pig
CLI tool:
pig ext install plprofiler
Install plprofiler
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plprofiler"]}' # -l <cls>
Install plprofiler
RPM from YUM repo directly:
dnf install plprofiler_17*;
dnf install plprofiler_16*;
dnf install plprofiler_15*;
dnf install plprofiler_14*;
dnf install plprofiler_13*;
Install plprofiler
DEB from APT repo directly:
apt install postgresql-17-plprofiler;
apt install postgresql-16-plprofiler;
apt install postgresql-15-plprofiler;
apt install postgresql-14-plprofiler;
apt install postgresql-13-plprofiler;
Enable plprofiler
extension on PostgreSQL cluster:
CREATE EXTENSION plprofiler;
11 - plsh
PL/sh procedural language
Overview
PGDG 1st Party Extension: plsh
: PL/sh procedural language
- Latest Version: 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: PGDG
- RPM Name:
plsh_$v*
- RPM Ver :
2
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-plsh
- DEB Ver :
2
- DEB Deps: N/A
Packages
Installation
Install plsh
via the pig
CLI tool:
Install plsh
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plsh"]}' # -l <cls>
Install plsh
RPM from YUM repo directly:
dnf install plsh_17*;
dnf install plsh_16*;
dnf install plsh_15*;
dnf install plsh_14*;
dnf install plsh_13*;
Install plsh
DEB from APT repo directly:
apt install postgresql-17-plsh;
apt install postgresql-16-plsh;
apt install postgresql-15-plsh;
apt install postgresql-14-plsh;
apt install postgresql-13-plsh;
Enable plsh
extension on PostgreSQL cluster:
12 - pljava
Overview
PGDG 1st Party Extension: pljava
: PL/Java procedural language (https://tada.github.io/pljava/)
- Latest Version: 1.6.8
- 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:
sqlj
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pljava_$v*
- RPM Ver :
1.6.8
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pljava
- DEB Ver :
1.6.8
- DEB Deps: N/A
Packages
Installation
Install pljava
via the pig
CLI tool:
Install pljava
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pljava"]}' # -l <cls>
Install pljava
RPM from YUM repo directly:
dnf install pljava_17*;
dnf install pljava_16*;
dnf install pljava_15*;
dnf install pljava_14*;
dnf install pljava_13*;
Install pljava
DEB from APT repo directly:
apt install postgresql-17-pljava;
apt install postgresql-16-pljava;
apt install postgresql-15-pljava;
apt install postgresql-14-pljava;
apt install postgresql-13-pljava;
Enable pljava
extension on PostgreSQL cluster:
13 - plr
load R interpreter and execute R script from within a database
Overview
PGDG 1st Party Extension: plr
: load R interpreter and execute R script from within a database
- Latest Version: 8.4.6
- 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:
plr_$v*
- RPM Ver :
8.4.6
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-plr
- DEB Ver :
8.4.6
- DEB Deps: N/A
Packages
Installation
Install plr
via the pig
CLI tool:
Install plr
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plr"]}' # -l <cls>
Install plr
RPM from YUM repo directly:
dnf install plr_17*;
dnf install plr_16*;
dnf install plr_15*;
dnf install plr_14*;
dnf install plr_13*;
Install plr
DEB from APT repo directly:
apt install postgresql-17-plr;
apt install postgresql-16-plr;
apt install postgresql-15-plr;
apt install postgresql-14-plr;
apt install postgresql-13-plr;
Enable plr
extension on PostgreSQL cluster:
14 - pgtap
Unit testing for PostgreSQL
Overview
PGDG 1st Party Extension: pgtap
: Unit testing for PostgreSQL
- 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: Unknown
- Trusted: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
pgtap_$v*
- RPM Ver :
1.3.3
- RPM Deps: N/A
- DEB Repo: PGDG
- DEB Name:
postgresql-$v-pgtap
- DEB Ver :
1.3.3
- DEB Deps: N/A
Packages
Installation
Install pgtap
via the pig
CLI tool:
Install pgtap
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgtap"]}' # -l <cls>
Install pgtap
RPM from YUM repo directly:
dnf install pgtap_17*;
dnf install pgtap_16*;
dnf install pgtap_15*;
dnf install pgtap_14*;
dnf install pgtap_13*;
Install pgtap
DEB from APT repo directly:
apt install postgresql-17-pgtap;
apt install postgresql-16-pgtap;
apt install postgresql-15-pgtap;
apt install postgresql-14-pgtap;
apt install postgresql-13-pgtap;
Enable pgtap
extension on PostgreSQL cluster:
15 - faker
Wrapper for the Faker Python library
Overview
PGDG 1st Party Extension: faker
: Wrapper for the Faker Python library
- Latest Version: 0.5.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: Untrusted, Require Superuser to Create
- Schemas: N/A
- Requires: N/A
RPM / DEB
- RPM Repo: PGDG
- RPM Name:
postgresql_faker_$v*
- RPM Ver :
0.5.3
- RPM Deps: N/A
- DEB Repo: None
- DEB Name:
N/A
- DEB Ver : N/A
- DEB Deps: N/A
Packages
Installation
Install faker
via the pig
CLI tool:
Install faker
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["faker"]}' # -l <cls>
Install faker
RPM from YUM repo directly:
dnf install postgresql_faker_17*;
dnf install postgresql_faker_16*;
dnf install postgresql_faker_15*;
dnf install postgresql_faker_14*;
dnf install postgresql_faker_13*;
Enable faker
extension on PostgreSQL cluster:
16 - dbt2
OSDL-DBT-2 test kit
Overview
PGDG 1st Party Extension: dbt2
: OSDL-DBT-2 test kit
- Latest Version: 0.45.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:
dbt2-pg$v-extensions*
- RPM Ver :
0.45.0
- RPM Deps: N/A
- DEB Repo: None
- DEB Name:
N/A
- DEB Ver : N/A
- DEB Deps: N/A
Packages
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
Install dbt2
via the pig
CLI tool:
Install dbt2
via Pigsty playbook:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["dbt2"]}' # -l <cls>
Install dbt2
RPM from YUM repo directly:
dnf install dbt2-pg17-extensions*;
dnf install dbt2-pg16-extensions*;
dnf install dbt2-pg15-extensions*;
dnf install dbt2-pg14-extensions*;
dnf install dbt2-pg13-extensions*;
Enable dbt2
extension on PostgreSQL cluster:
17 - pltcl
PL/Tcl procedural language
Overview
CONTRIB Built-in Extension: pltcl
: PL/Tcl procedural language
- 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
Packages
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 pltcl
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pltcl
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 pltcl
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;
Enable pltcl
extension on PostgreSQL cluster:
18 - pltclu
PL/TclU untrusted procedural language
Overview
CONTRIB Built-in Extension: pltcl
: PL/TclU untrusted procedural language
- 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
Packages
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 pltclu
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install pltcl
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 pltcl
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;
Enable pltclu
extension on PostgreSQL cluster:
19 - plperl
PL/Perl procedural language
Overview
CONTRIB Built-in Extension: plperl
: PL/Perl procedural language
- 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:
plperl
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 plperl
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperl
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 plperl
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;
Enable plperl
extension on PostgreSQL cluster:
CREATE EXTENSION plperl CASCADE;
20 - bool_plperl
transform between bool and plperl
Overview
CONTRIB Built-in Extension: plperl
: transform between bool and plperl
- 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:
plperl
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 bool_plperl
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperl
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 plperl
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;
Enable bool_plperl
extension on PostgreSQL cluster:
CREATE EXTENSION bool_plperl CASCADE;
21 - hstore_plperl
transform between hstore and plperl
Overview
CONTRIB Built-in Extension: plperl
: transform between hstore and plperl
- 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:
plperl
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 hstore_plperl
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperl
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 plperl
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;
Enable hstore_plperl
extension on PostgreSQL cluster:
CREATE EXTENSION hstore_plperl CASCADE;
22 - jsonb_plperl
transform between jsonb and plperl
Overview
CONTRIB Built-in Extension: plperl
: transform between jsonb and plperl
- 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:
plperl
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 jsonb_plperl
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperl
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 plperl
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;
Enable jsonb_plperl
extension on PostgreSQL cluster:
CREATE EXTENSION jsonb_plperl CASCADE;
23 - plperlu
PL/PerlU untrusted procedural language
Overview
CONTRIB Built-in Extension: plperlu
: PL/PerlU untrusted procedural language
- 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:
plperlu
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 plperlu
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperlu
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 plperlu
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;
Enable plperlu
extension on PostgreSQL cluster:
CREATE EXTENSION plperlu CASCADE;
24 - bool_plperlu
transform between bool and plperlu
Overview
CONTRIB Built-in Extension: plperlu
: transform between bool and plperlu
- 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:
plperlu
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 bool_plperlu
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperlu
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 plperlu
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;
Enable bool_plperlu
extension on PostgreSQL cluster:
CREATE EXTENSION bool_plperlu CASCADE;
25 - jsonb_plperlu
transform between jsonb and plperlu
Overview
CONTRIB Built-in Extension: plperlu
: transform between jsonb and plperlu
- 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:
plperlu
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 jsonb_plperlu
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperlu
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 plperlu
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;
Enable jsonb_plperlu
extension on PostgreSQL cluster:
CREATE EXTENSION jsonb_plperlu CASCADE;
26 - hstore_plperlu
transform between hstore and plperlu
Overview
CONTRIB Built-in Extension: plperlu
: transform between hstore and plperlu
- 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:
plperlu
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 hstore_plperlu
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plperlu
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 plperlu
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;
Enable hstore_plperlu
extension on PostgreSQL cluster:
CREATE EXTENSION hstore_plperlu CASCADE;
27 - plpgsql
PL/pgSQL procedural language
Overview
CONTRIB Built-in Extension: plpgsql
: PL/pgSQL procedural language
- 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
Packages
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 plpgsql
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plpgsql
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 plpgsql
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;
Enable plpgsql
extension on PostgreSQL cluster:
CREATE EXTENSION plpgsql;
28 - plpython3u
PL/Python3U untrusted procedural language
Overview
CONTRIB Built-in Extension: plpython3u
: PL/Python3U untrusted procedural language
- 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 be installed into other schemas
- Trusted: Untrusted, Require Superuser to Create
- Schemas:
pg_catalog
- Requires: N/A
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 plpython3u
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plpython3u
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 plpython3u
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;
Enable plpython3u
extension on PostgreSQL cluster:
CREATE EXTENSION plpython3u;
29 - jsonb_plpython3u
transform between jsonb and plpython3u
Overview
CONTRIB Built-in Extension: plpython3u
: transform between jsonb and plpython3u
- 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:
plpython3u
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 jsonb_plpython3u
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plpython3u
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 plpython3u
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;
Enable jsonb_plpython3u
extension on PostgreSQL cluster:
CREATE EXTENSION jsonb_plpython3u CASCADE;
30 - ltree_plpython3u
transform between ltree and plpython3u
Overview
CONTRIB Built-in Extension: plpython3u
: transform between ltree and plpython3u
- 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:
ltree
, plpython3u
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 ltree_plpython3u
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plpython3u
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 plpython3u
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;
Enable ltree_plpython3u
extension on PostgreSQL cluster:
CREATE EXTENSION ltree_plpython3u CASCADE;
31 - hstore_plpython3u
transform between hstore and plpython3u
Overview
CONTRIB Built-in Extension: plpython3u
: transform between hstore and plpython3u
- 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:
hstore
, plpython3u
RPM / DEB
PostgreSQL Built-in Contrib Extension
Packages
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 hstore_plpython3u
is PostgreSQL Built-in Contrib Extension which is installed along with the kernel/contrib.
Install plpython3u
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 plpython3u
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;
Enable hstore_plpython3u
extension on PostgreSQL cluster:
CREATE EXTENSION hstore_plpython3u CASCADE;