这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
类目:LANG
存储过程语言扩展:使用各种编程语言开发,调试,打包,分发,测试 PostgreSQL 存储过程:Java,Js,Lua,R,Shell,PRQL,……
1 - pg_tle
AWS 可信语言扩展
扩展总览
PIGSTY 第三方扩展: pg_tle
: AWS 可信语言扩展
基本信息
元数据
- 默认版本: 1.5.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pgtle
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_tle_$v*
- RPM版本:
1.5.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-tle
- DEB版本:
1.5.0
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pg_tle
扩展:
使用 Pigsty剧本 安装 pg_tle 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_tle"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_tle
RPM 包:
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*;
从 APT仓库 手工安装 pg_tle
DEB 包:
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;
扩展 pg_tle
需要通过 shared_preload_libraries
进行 动态加载:
shared_preload_libraries = 'pg_tle'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_tle
扩展:
2 - plv8
PL/JavaScript (v8) 可信过程程序语言
扩展总览
PIGSTY 第三方扩展: plv8
: PL/JavaScript (v8) 可信过程程序语言
基本信息
元数据
- 默认版本: 3.2.3
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pg_catalog
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
plv8_$v*
- RPM版本:
3.2.3
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-plv8
- DEB版本:
3.2.3
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plv8
扩展:
使用 Pigsty剧本 安装 plv8 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plv8"]}' # -l <集群名>
从 YUM仓库 手工安装 plv8
RPM 包:
dnf install plv8_17*;
dnf install plv8_16*;
dnf install plv8_15*;
dnf install plv8_14*;
dnf install plv8_13*;
从 APT仓库 手工安装 plv8
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plv8
扩展:
使用方法
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 程序语言
扩展总览
PGDG 第一方扩展: pllua
: Lua 程序语言
基本信息
元数据
- 默认版本: 2.0.12
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pg_catalog
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pllua_$v*
- RPM版本:
2.0.12
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pllua
- DEB版本:
2.0.12
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pllua
扩展:
使用 Pigsty剧本 安装 pllua 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <集群名>
从 YUM仓库 手工安装 pllua
RPM 包:
dnf install pllua_17*;
dnf install pllua_16*;
dnf install pllua_15*;
dnf install pllua_14*;
dnf install pllua_13*;
从 APT仓库 手工安装 pllua
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pllua
扩展:
4 - hstore_pllua
Lua 程序语言的Hstore适配扩展
扩展总览
PGDG 第一方扩展: pllua
: Lua 程序语言的Hstore适配扩展
基本信息
元数据
- 默认版本: 2.0.12
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
hstore
, pllua
软件包
- RPM仓库:None
- RPM包名:无
- RPM版本:无
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pllua
- DEB版本:
2.0.12
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pllua
扩展:
pig ext install pllua; # 扩展名称
pig ext install hstore_pllua; # 标准包名
使用 Pigsty剧本 安装 pllua 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <集群名>
从 APT仓库 手工安装 pllua
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 hstore_pllua
扩展:
CREATE EXTENSION hstore_pllua CASCADE;
5 - plluau
Lua 程序语言(不受信任的)
扩展总览
PGDG 第一方扩展: pllua
: Lua 程序语言(不受信任的)
基本信息
元数据
- 默认版本: 2.0.12
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pg_catalog
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pllua_$v*
- RPM版本:
2.0.12
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pllua
- DEB版本:
2.0.12
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pllua
扩展:
pig ext install pllua; # 扩展名称
pig ext install plluau; # 标准包名
使用 Pigsty剧本 安装 pllua 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <集群名>
从 YUM仓库 手工安装 pllua
RPM 包:
dnf install pllua_17*;
dnf install pllua_16*;
dnf install pllua_15*;
dnf install pllua_14*;
dnf install pllua_13*;
从 APT仓库 手工安装 pllua
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plluau
扩展:
6 - hstore_plluau
Lua 程序语言的Hstore适配扩展(不受信任的)
扩展总览
PGDG 第一方扩展: pllua
: Lua 程序语言的Hstore适配扩展(不受信任的)
基本信息
元数据
- 默认版本: 2.0.12
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pg_catalog
- 所需扩展:
hstore
, plluau
软件包
- RPM仓库:None
- RPM包名:无
- RPM版本:无
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pllua
- DEB版本:
2.0.12
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pllua
扩展:
pig ext install pllua; # 扩展名称
pig ext install hstore_plluau; # 标准包名
使用 Pigsty剧本 安装 pllua 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pllua"]}' # -l <集群名>
从 APT仓库 手工安装 pllua
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 hstore_plluau
扩展:
CREATE EXTENSION hstore_plluau CASCADE;
7 - plprql
在PostgreSQL使用PRQL——管线式关系查询语言
扩展总览
PIGSTY 第三方扩展: plprql
: 在PostgreSQL使用PRQL——管线式关系查询语言
基本信息
元数据
- 默认版本: 1.0.0
- PG大版本:
16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
plprql_$v
- RPM版本:
1.0.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-plprql
- DEB版本:
1.0.0
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plprql
扩展:
使用 Pigsty剧本 安装 plprql 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plprql"]}' # -l <集群名>
从 YUM仓库 手工安装 plprql
RPM 包:
dnf install plprql_16;
dnf install plprql_15;
dnf install plprql_14;
dnf install plprql_13;
从 APT仓库 手工安装 plprql
DEB 包:
apt install postgresql-16-plprql;
apt install postgresql-15-plprql;
apt install postgresql-14-plprql;
apt install postgresql-13-plprql;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plprql
扩展:
8 - pldbgapi
用于调试 PL/pgSQL 函数的服务器端支持
扩展总览
PGDG 第一方扩展: pldebugger
: 用于调试 PL/pgSQL 函数的服务器端支持
基本信息
元数据
- 默认版本: 1.8
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pldebugger_$v*
- RPM版本:
1.8
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pldebugger
- DEB版本:
1.8
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pldebugger
扩展:
pig ext install pldebugger; # 扩展名称
pig ext install pldbgapi; # 标准包名
使用 Pigsty剧本 安装 pldebugger 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pldebugger"]}' # -l <集群名>
从 YUM仓库 手工安装 pldebugger
RPM 包:
dnf install pldebugger_17*;
dnf install pldebugger_16*;
dnf install pldebugger_15*;
dnf install pldebugger_14*;
dnf install pldebugger_13*;
从 APT仓库 手工安装 pldebugger
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pldbgapi
扩展:
CREATE EXTENSION pldbgapi;
9 - plpgsql_check
对 plpgsql 函数进行扩展检查
扩展总览
PGDG 第一方扩展: plpgsql_check
: 对 plpgsql 函数进行扩展检查
基本信息
元数据
- 默认版本: 2.8.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plpgsql
软件包
- RPM仓库:PGDG
- RPM包名:
plpgsql_check_$v*
- RPM版本:
2.7
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-plpgsql-check
- DEB版本:
2.7
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plpgsql_check
扩展:
pig ext install plpgsql_check
使用 Pigsty剧本 安装 plpgsql_check 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plpgsql_check"]}' # -l <集群名>
从 YUM仓库 手工安装 plpgsql_check
RPM 包:
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*;
从 APT仓库 手工安装 plpgsql_check
DEB 包:
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;
扩展 plpgsql_check
需要通过 shared_preload_libraries
进行 动态加载:
shared_preload_libraries = 'plpgsql_check'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plpgsql_check
扩展:
CREATE EXTENSION plpgsql_check CASCADE;
10 - plprofiler
剖析 PL/pgSQL 函数
扩展总览
PGDG 第一方扩展: plprofiler
: 剖析 PL/pgSQL 函数
基本信息
元数据
- 默认版本: 4.2.5
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
plprofiler_$v*
- RPM版本:
4.2.5
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-plprofiler
- DEB版本:
4.2.5
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plprofiler
扩展:
pig ext install plprofiler
使用 Pigsty剧本 安装 plprofiler 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plprofiler"]}' # -l <集群名>
从 YUM仓库 手工安装 plprofiler
RPM 包:
dnf install plprofiler_17*;
dnf install plprofiler_16*;
dnf install plprofiler_15*;
dnf install plprofiler_14*;
dnf install plprofiler_13*;
从 APT仓库 手工安装 plprofiler
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plprofiler
扩展:
CREATE EXTENSION plprofiler;
11 - plsh
PL/sh 程序语言
扩展总览
PGDG 第一方扩展: plsh
: PL/sh 程序语言
基本信息
元数据
- 默认版本: 1.20220917
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
plsh_$v*
- RPM版本:
1.20220917
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-plsh
- DEB版本:
1.20220917
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plsh
扩展:
使用 Pigsty剧本 安装 plsh 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plsh"]}' # -l <集群名>
从 YUM仓库 手工安装 plsh
RPM 包:
dnf install plsh_17*;
dnf install plsh_16*;
dnf install plsh_15*;
dnf install plsh_14*;
dnf install plsh_13*;
从 APT仓库 手工安装 plsh
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plsh
扩展:
12 - pljava
Java 程序语言
扩展总览
PGDG 第一方扩展: pljava
: Java 程序语言
基本信息
元数据
- 默认版本: 1.6.8
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
sqlj
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pljava_$v*
- RPM版本:
1.6.8
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pljava
- DEB版本:
1.6.8
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pljava
扩展:
使用 Pigsty剧本 安装 pljava 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pljava"]}' # -l <集群名>
从 YUM仓库 手工安装 pljava
RPM 包:
dnf install pljava_17*;
dnf install pljava_16*;
dnf install pljava_15*;
dnf install pljava_14*;
dnf install pljava_13*;
从 APT仓库 手工安装 pljava
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pljava
扩展:
13 - plr
从数据库中加载R语言解释器并执行R脚本
扩展总览
PGDG 第一方扩展: plr
: 从数据库中加载R语言解释器并执行R脚本
基本信息
元数据
- 默认版本: 8.4.7
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
plr_$v*
- RPM版本:
8.4.7
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-plr
- DEB版本:
8.4.7
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 plr
扩展:
使用 Pigsty剧本 安装 plr 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["plr"]}' # -l <集群名>
从 YUM仓库 手工安装 plr
RPM 包:
dnf install plr_17*;
dnf install plr_16*;
dnf install plr_15*;
dnf install plr_14*;
dnf install plr_13*;
从 APT仓库 手工安装 plr
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plr
扩展:
14 - pgtap
PostgreSQL单元测试框架
扩展总览
PGDG 第一方扩展: pgtap
: PostgreSQL单元测试框架
基本信息
元数据
- 默认版本: 1.3.3
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pgtap_$v*
- RPM版本:
1.3.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pgtap
- DEB版本:
1.3.3
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 pgtap
扩展:
使用 Pigsty剧本 安装 pgtap 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgtap"]}' # -l <集群名>
从 YUM仓库 手工安装 pgtap
RPM 包:
dnf install pgtap_17*;
dnf install pgtap_16*;
dnf install pgtap_15*;
dnf install pgtap_14*;
dnf install pgtap_13*;
从 APT仓库 手工安装 pgtap
DEB 包:
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;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgtap
扩展:
15 - faker
插入生成的测试伪造数据,Python库的包装
扩展总览
PGDG 第一方扩展: faker
: 插入生成的测试伪造数据,Python库的包装
基本信息
元数据
- 默认版本: 0.5.3
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
postgresql_faker_$v*
- RPM版本:
0.5.3
- RPM依赖:无
- DEB仓库:None
- DEB包名:无
- DEB版本:无
- DEB依赖:无
最新版本
扩展安装
使用 pig
命令行工具安装 faker
扩展:
使用 Pigsty剧本 安装 faker 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["faker"]}' # -l <集群名>
从 YUM仓库 手工安装 faker
RPM 包:
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*;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 faker
扩展:
16 - dbt2
OSDL-DBT-2 测试组件
扩展总览
PGDG 第一方扩展: dbt2
: OSDL-DBT-2 测试组件
基本信息
元数据
- 默认版本: 0.45.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
dbt2-pg$v-extensions*
- RPM版本:
0.45.0
- RPM依赖:无
- DEB仓库:None
- DEB包名:无
- DEB版本:无
- DEB依赖:无
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
使用 pig
命令行工具安装 dbt2
扩展:
使用 Pigsty剧本 安装 dbt2 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["dbt2"]}' # -l <集群名>
从 YUM仓库 手工安装 dbt2
RPM 包:
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*;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 dbt2
扩展:
17 - pltcl
PL/TCL 存储过程语言
扩展总览
CONTRIB 自带扩展: pltcl
: PL/TCL 存储过程语言
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 pltcl
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pltcl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pltcl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pltcl
扩展:
18 - pltclu
PL/TCL 存储过程语言(未受信/高权限)
扩展总览
CONTRIB 自带扩展: pltcl
: PL/TCL 存储过程语言(未受信/高权限)
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 pltclu
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pltcl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pltcl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pltclu
扩展:
19 - plperl
PL/Perl 存储过程语言
扩展总览
CONTRIB 自带扩展: plperl
: PL/Perl 存储过程语言
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperl
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 plperl
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plperl
扩展:
CREATE EXTENSION plperl CASCADE;
20 - bool_plperl
在 bool 和 plperl 之间转换
扩展总览
CONTRIB 自带扩展: plperl
: 在 bool 和 plperl 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperl
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 bool_plperl
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 bool_plperl
扩展:
CREATE EXTENSION bool_plperl CASCADE;
21 - hstore_plperl
在 hstore 和 plperl 之间转换适配类型
扩展总览
CONTRIB 自带扩展: plperl
: 在 hstore 和 plperl 之间转换适配类型
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperl
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 hstore_plperl
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 hstore_plperl
扩展:
CREATE EXTENSION hstore_plperl CASCADE;
22 - jsonb_plperl
在 jsonb 和 plperl 之间转换
扩展总览
CONTRIB 自带扩展: plperl
: 在 jsonb 和 plperl 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperl
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 jsonb_plperl
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperl
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperl
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 jsonb_plperl
扩展:
CREATE EXTENSION jsonb_plperl CASCADE;
23 - plperlu
PL/PerlU 存储过程语言(未受信/高权限)
扩展总览
CONTRIB 自带扩展: plperlu
: PL/PerlU 存储过程语言(未受信/高权限)
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperlu
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 plperlu
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperlu
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperlu
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plperlu
扩展:
CREATE EXTENSION plperlu CASCADE;
24 - bool_plperlu
在 bool 和 plperlu 之间转换
扩展总览
CONTRIB 自带扩展: plperlu
: 在 bool 和 plperlu 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperlu
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 bool_plperlu
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperlu
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperlu
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 bool_plperlu
扩展:
CREATE EXTENSION bool_plperlu CASCADE;
25 - jsonb_plperlu
在 jsonb 和 plperlu 之间转换
扩展总览
CONTRIB 自带扩展: plperlu
: 在 jsonb 和 plperlu 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperlu
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 jsonb_plperlu
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperlu
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperlu
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 jsonb_plperlu
扩展:
CREATE EXTENSION jsonb_plperlu CASCADE;
26 - hstore_plperlu
在 hstore 和 plperlu 之间转换适配类型
扩展总览
CONTRIB 自带扩展: plperlu
: 在 hstore 和 plperlu 之间转换适配类型
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plperlu
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 hstore_plperlu
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plperlu
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plperlu
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 hstore_plperlu
扩展:
CREATE EXTENSION hstore_plperlu CASCADE;
27 - plpgsql
PL/pgSQL 程序设计语言
扩展总览
CONTRIB 自带扩展: plpgsql
: PL/pgSQL 程序设计语言
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 plpgsql
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plpgsql
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plpgsql
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plpgsql
扩展:
CREATE EXTENSION plpgsql;
28 - plpython3u
PL/Python3 存储过程语言(未受信/高权限)
扩展总览
CONTRIB 自带扩展: plpython3u
: PL/Python3 存储过程语言(未受信/高权限)
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
pg_catalog
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 plpython3u
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plpython3u
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plpython3u
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 plpython3u
扩展:
CREATE EXTENSION plpython3u;
29 - jsonb_plpython3u
在 jsonb 和 plpython3u 之间转换
扩展总览
CONTRIB 自带扩展: plpython3u
: 在 jsonb 和 plpython3u 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
plpython3u
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 jsonb_plpython3u
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plpython3u
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plpython3u
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 jsonb_plpython3u
扩展:
CREATE EXTENSION jsonb_plpython3u CASCADE;
30 - ltree_plpython3u
在 ltree 和 plpython3u 之间转换
扩展总览
CONTRIB 自带扩展: plpython3u
: 在 ltree 和 plpython3u 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
ltree
, plpython3u
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 ltree_plpython3u
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plpython3u
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plpython3u
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 ltree_plpython3u
扩展:
CREATE EXTENSION ltree_plpython3u CASCADE;
31 - hstore_plpython3u
在 hstore 和 plpython3u 之间转换
扩展总览
CONTRIB 自带扩展: plpython3u
: 在 hstore 和 plpython3u 之间转换
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
17
,16
,15
,14
,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION
DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
hstore
, plpython3u
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
系统 |
架构 |
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 |
|
|
|
|
|
扩展安装
扩展 hstore_plpython3u
属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 plpython3u
RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 plpython3u
DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 hstore_plpython3u
扩展:
CREATE EXTENSION hstore_plpython3u CASCADE;