This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

类目:LANG

存储过程语言扩展:使用各种编程语言开发,调试,打包,分发,测试 PostgreSQL 存储过程:Java,Js,Lua,R,Shell,PRQL,……

LANG 类目共有 18 个可用扩展:

扩展名(官网) 标准名(简介) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
pg_tle pg_tle PIGSTY 1.2.0 LANG Apache-2.0 AWS 可信语言扩展
plv8 plv8 PIGSTY 3.2.3 LANG PostgreSQL PL/JavaScript (v8) 可信过程程序语言
plluau pllua PGDG 2.0 LANG MIT Lua 程序语言(不受信任的)
hstore_plluau pllua PGDG 1.0 LANG MIT Lua 程序语言的Hstore适配扩展(不受信任的)
pllua pllua PGDG 2.0 LANG MIT Lua 程序语言
hstore_pllua pllua PGDG 1.0 LANG MIT Lua 程序语言的Hstore适配扩展
plprql plprql PIGSTY 0.1.0 LANG Apache-2.0 在PostgreSQL使用PRQL——管线式关系查询语言
pldbgapi pldebugger PGDG 1.1 LANG Artistic 用于调试 PL/pgSQL 函数的服务器端支持
plpgsql_check plpgsql_check PGDG 2.7 LANG MIT 对 plpgsql 函数进行扩展检查
plprofiler plprofiler PGDG 4.2 LANG Artistic 剖析 PL/pgSQL 函数
plsh plsh PGDG 2 LANG MIT PL/sh 程序语言
pljava pljava PGDG 1.6.6 LANG BSD 3 Java 程序语言
plr plr PGDG 8.4.6 LANG GPLv2 从数据库中加载R语言解释器并执行R脚本
pgtap pgtap PGDG 1.3.1 LANG PostgreSQL PostgreSQL单元测试框架
faker faker PGDG 0.5.3 LANG PostgreSQL 插入生成的测试伪造数据,Python库的包装
dbt2 dbt2 PGDG 0.45.0 LANG Artistic OSDL-DBT-2 测试组件
pltcl pltcl CONTRIB 1.0 LANG PostgreSQL PL/TCL 存储过程语言
pltclu pltcl CONTRIB 1.0 LANG PostgreSQL PL/TCL 存储过程语言(未受信/高权限)
plperl plperl CONTRIB 1.0 LANG PostgreSQL PL/Perl 存储过程语言
bool_plperl plperl CONTRIB 1.0 LANG PostgreSQL 在 bool 和 plperl 之间转换
hstore_plperl plperl CONTRIB 1.0 LANG PostgreSQL 在 hstore 和 plperl 之间转换适配类型
jsonb_plperl plperl CONTRIB 1.0 LANG PostgreSQL 在 jsonb 和 plperl 之间转换
plperlu plperlu CONTRIB 1.0 LANG PostgreSQL PL/PerlU 存储过程语言(未受信/高权限)
bool_plperlu plperlu CONTRIB 1.0 LANG PostgreSQL 在 bool 和 plperlu 之间转换
jsonb_plperlu plperlu CONTRIB 1.0 LANG PostgreSQL 在 jsonb 和 plperlu 之间转换
hstore_plperlu plperlu CONTRIB 1.0 LANG PostgreSQL 在 hstore 和 plperlu 之间转换适配类型
plpgsql plpgsql CONTRIB 1.0 LANG PostgreSQL PL/pgSQL 程序设计语言
plpython3u plpython3u CONTRIB 1.0 LANG PostgreSQL PL/Python3 存储过程语言(未受信/高权限)
jsonb_plpython3u plpython3u CONTRIB 1.0 LANG PostgreSQL 在 jsonb 和 plpython3u 之间转换
ltree_plpython3u plpython3u CONTRIB 1.0 LANG PostgreSQL 在 ltree 和 plpython3u 之间转换
hstore_plpython3u plpython3u CONTRIB 1.0 LANG PostgreSQL 在 hstore 和 plpython3u 之间转换

1 - pg_tle

AWS 可信语言扩展

扩展概览

PIGSTY 第三方扩展: pg_tle : AWS 可信语言扩展

基本信息

  • 扩展编号:2000
  • 扩展名称: pg_tle
  • 标准名称:pg_tle
  • 扩展类目: LANG
  • 官方网站: https://github.com/aws/pg_tle
  • 开源协议: Apache-2.0 许可证
  • 编程语言: C
  • 其他标签:both
  • 备注信息:无

元数据

  • 默认版本:1.2.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:pgtle
  • 所需扩展:无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_tle_$v*
  • RPM版本:1.2.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-tle
  • DEB版本:1.4.0
  • DEB依赖:无

扩展详情

2 - plv8

PL/JavaScript (v8) 可信过程程序语言

扩展概览

PIGSTY 第三方扩展: plv8 : PL/JavaScript (v8) 可信过程程序语言

基本信息

  • 扩展编号:2010
  • 扩展名称: plv8
  • 标准名称:plv8
  • 扩展类目: LANG
  • 官方网站: https://github.com/plv8/plv8
  • 开源协议: PostgreSQL 许可证
  • 编程语言: C++
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:3.2.3
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

3 - plluau

Lua 程序语言(不受信任的)

扩展概览

PGDG 第一方扩展: pllua : Lua 程序语言(不受信任的)

基本信息

  • 扩展编号:2020
  • 扩展名称: plluau
  • 标准名称:pllua
  • 扩展类目: LANG
  • 官方网站: https://github.com/pllua/pllua
  • 开源协议: MIT 许可证
  • 编程语言: C
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:2.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:pg_catalog
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:pllua_$v*
  • RPM版本:2.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pllua
  • DEB版本:2.0
  • DEB依赖:无

扩展详情

4 - plprql

在PostgreSQL使用PRQL——管线式关系查询语言

扩展概览

PIGSTY 第三方扩展: plprql : 在PostgreSQL使用PRQL——管线式关系查询语言

基本信息

  • 扩展编号:2040
  • 扩展名称: plprql
  • 标准名称:plprql
  • 扩展类目: LANG
  • 官方网站: https://github.com/kaspermarstal/plprql
  • 开源协议: Apache-2.0 许可证
  • 编程语言: Rust
  • 其他标签:pgrx
  • 备注信息:无

元数据

  • 默认版本:0.1.0
  • PG大版本:16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:plprql_$v
  • RPM版本:0.1.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-plprql
  • DEB版本:0.1.0
  • DEB依赖:无

扩展详情

5 - pldbgapi

用于调试 PL/pgSQL 函数的服务器端支持

扩展概览

PGDG 第一方扩展: pldebugger : 用于调试 PL/pgSQL 函数的服务器端支持

基本信息

  • 扩展编号:2050
  • 扩展名称: pldbgapi
  • 标准名称:pldebugger
  • 扩展类目: LANG
  • 官方网站: https://github.com/EnterpriseDB/pldebugger
  • 开源协议: Artistic 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:1.1
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:pldebugger_$v*
  • RPM版本:1.1
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pldebugger
  • DEB版本:1.1
  • DEB依赖:无

扩展详情

6 - plpgsql_check

对 plpgsql 函数进行扩展检查

扩展概览

PGDG 第一方扩展: plpgsql_check : 对 plpgsql 函数进行扩展检查

基本信息

  • 扩展编号:2060
  • 扩展名称: plpgsql_check
  • 标准名称:plpgsql_check
  • 扩展类目: LANG
  • 官方网站: https://github.com/okbob/plpgsql_check
  • 开源协议: MIT 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:2.7
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要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依赖:无

扩展详情

7 - plprofiler

剖析 PL/pgSQL 函数

扩展概览

PGDG 第一方扩展: plprofiler : 剖析 PL/pgSQL 函数

基本信息

  • 扩展编号:2070
  • 扩展名称: plprofiler
  • 标准名称:plprofiler
  • 扩展类目: LANG
  • 官方网站: https://github.com/bigsql/plprofiler
  • 开源协议: Artistic 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:4.2
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:plprofiler_$v*
  • RPM版本:4.2
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-plprofiler
  • DEB版本:4.2
  • DEB依赖:无

扩展详情

8 - plsh

PL/sh 程序语言

扩展概览

PGDG 第一方扩展: plsh : PL/sh 程序语言

基本信息

  • 扩展编号:2080
  • 扩展名称: plsh
  • 标准名称:plsh
  • 扩展类目: LANG
  • 官方网站: https://github.com/petere/plsh
  • 开源协议: MIT 许可证
  • 编程语言: 未知
  • 其他标签:无
  • 备注信息:无

元数据

  • 默认版本:2
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:plsh_$v*
  • RPM版本:2
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-plsh
  • DEB版本:2
  • DEB依赖:无

扩展详情

9 - pljava

Java 程序语言

扩展概览

PGDG 第一方扩展: pljava : Java 程序语言

基本信息

  • 扩展编号:2090
  • 扩展名称: pljava
  • 标准名称:pljava
  • 扩展类目: LANG
  • 官方网站: https://github.com/tada/pljava
  • 开源协议: BSD 3 许可证
  • 编程语言: 未知
  • 其他标签:big-deps
  • 备注信息:无

元数据

  • 默认版本:1.6.6
  • PG大版本:16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:sqlj
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:pljava_$v*
  • RPM版本:1.6.6
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pljava
  • DEB版本:1.6.7
  • DEB依赖:无

扩展详情

10 - plr

从数据库中加载R语言解释器并执行R脚本

扩展概览

PGDG 第一方扩展: plr : 从数据库中加载R语言解释器并执行R脚本

基本信息

  • 扩展编号:2100
  • 扩展名称: plr
  • 标准名称:plr
  • 扩展类目: LANG
  • 官方网站: https://github.com/postgres-plr/plr
  • 开源协议: GPLv2 许可证
  • 编程语言: 未知
  • 其他标签:big-deps
  • 备注信息:无

元数据

  • 默认版本:8.4.6
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:plr_$v*
  • RPM版本:8.4.6
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-plr
  • DEB版本:8.4.6
  • DEB依赖:无

扩展详情

11 - pgtap

PostgreSQL单元测试框架

扩展概览

PGDG 第一方扩展: pgtap : PostgreSQL单元测试框架

基本信息

  • 扩展编号:2200
  • 扩展名称: pgtap
  • 标准名称:pgtap
  • 扩展类目: LANG
  • 官方网站: https://github.com/theory/pgtap
  • 开源协议: PostgreSQL 许可证
  • 编程语言: 未知
  • 其他标签:test
  • 备注信息:

元数据

  • 默认版本:1.3.1
  • PG大版本:16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:pgtap_$v*
  • RPM版本:1.3.1
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgtap
  • DEB版本:1.3.3
  • DEB依赖:无

扩展详情

12 - faker

插入生成的测试伪造数据,Python库的包装

扩展概览

PGDG 第一方扩展: faker : 插入生成的测试伪造数据,Python库的包装

基本信息

元数据

  • 默认版本:0.5.3
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:postgresql_faker_$v*
  • RPM版本:0.5.3
  • RPM依赖:无
  • DEB仓库:
  • DEB包名:无
  • DEB版本:无
  • DEB依赖:无

扩展详情

13 - dbt2

OSDL-DBT-2 测试组件

扩展概览

PGDG 第一方扩展: dbt2 : OSDL-DBT-2 测试组件

基本信息

  • 扩展编号:2220
  • 扩展名称: dbt2
  • 标准名称:dbt2
  • 扩展类目: LANG
  • 官方网站: https://github.com/nuodb/dbt2/tree/master
  • 开源协议: Artistic 许可证
  • 编程语言: 未知
  • 其他标签:test
  • 备注信息:无

元数据

  • 默认版本:0.45.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

  • RPM仓库:PGDG
  • RPM包名:dbt2-pg$v-extensions*
  • RPM版本:0.45.0
  • RPM依赖:无
  • DEB仓库:
  • DEB包名:无
  • DEB版本:无
  • DEB依赖:无

扩展详情

14 - pltcl

PL/TCL 存储过程语言

扩展概览

CONTRIB 自带扩展: pltcl : PL/TCL 存储过程语言

基本信息

元数据

  • 默认版本:1.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

15 - plperl

PL/Perl 存储过程语言

扩展概览

CONTRIB 自带扩展: plperl : PL/Perl 存储过程语言

基本信息

元数据

  • 默认版本:1.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:plperl

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

16 - plperlu

PL/PerlU 存储过程语言(未受信/高权限)

扩展概览

CONTRIB 自带扩展: plperlu : PL/PerlU 存储过程语言(未受信/高权限)

基本信息

元数据

  • 默认版本:1.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:plperlu

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

17 - plpgsql

PL/pgSQL 程序设计语言

扩展概览

CONTRIB 自带扩展: plpgsql : PL/pgSQL 程序设计语言

基本信息

元数据

  • 默认版本:1.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位:未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:无
  • 所需扩展:无

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情

18 - plpython3u

PL/Python3 存储过程语言(未受信/高权限)

扩展概览

CONTRIB 自带扩展: plpython3u : PL/Python3 存储过程语言(未受信/高权限)

基本信息

元数据

  • 默认版本:1.0
  • PG大版本:17,16,15,14,13,12
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式:pg_catalog
  • 所需扩展:无

软件包

PostgreSQL 自带 Contrib 扩展模块


扩展详情