选择 打开 改范围 完整检索页

PostgreSQL 扩展目录

以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。

jsonb_plpython2u · 历史上的jsonb与不受信PL/Python 2语言之间的转换 · 1.0 · 过程语言 · Unknown · C · 未打包plpython2u · 历史上的不可信PL/Python 2过程语言 · 1.0 · 过程语言 · Unknown · C · 未打包plpythonu · 历史上的不可信PL/Python过程语言 · 1.0 · 过程语言 · Unknown · C · 未打包omnidb_plugin · 在OmniDB中启用PL/pgSQL调试器的PostgreSQL插件 · 0.0.1 · 过程语言 · MIT · C · 未打包plcoffee · 基于 PL/v8 运行时编译并执行 CoffeeScript 的 PostgreSQL 过程语言 · 3.1.10 · 过程语言 · PostgreSQL · C++ · 未打包plls · 基于 PL/v8 运行时编译并执行 LiveScript 的 PostgreSQL 过程语言 · 3.1.10 · 过程语言 · PostgreSQL · C++ · 未打包plv8 · PL/JavaScript (v8) 可信过程程序语言 · 3.2.4 · 过程语言 · PostgreSQL · C++ · 已打包plrust · 将 Rust 函数编译为原生代码的 PostgreSQL 过程语言,可选用 postgrestd 提供受信沙箱。 · 1.1 · 过程语言 · PostgreSQL · Rust · 未打包pgtap · PostgreSQL单元测试框架 · 1.3.4 · 过程语言 · PostgreSQL · C · 已打包plpgsql_check · PL/pgSQL 函数的附加校验、性能分析与诊断工具 · 2.10.4 · 过程语言 · MIT · C · 已打包plprql · 在PostgreSQL使用PRQL——管线式关系查询语言 · 18.0.1 · 过程语言 · Apache-2.0 · Rust · 已打包wasm · 暂无中文简介 · 0.1.0 · 过程语言 · MIT · Rust · 未打包pg_tle · AWS 可信语言扩展 · 1.5.2 · 过程语言 · Apache-2.0 · C · 已打包pg_regresql · 用 pg_class 统计信息替代物理文件大小参与查询规划 · 2.0.0 · 过程语言 · BSD-2-Clause · C · 已打包pljava · Java 程序语言 · 1.6.10 · 过程语言 · BSD-3-Clause · Java · 已打包pljs · PL/JS 可信过程程序语言 · 1.0.5 · 过程语言 · PostgreSQL · C · 已打包plsh · PL/sh 程序语言 · 1.20220917 · 过程语言 · MIT · C · 已打包pldotnet · 通过 .NET 为 PostgreSQL 提供 C# 与 F# 过程语言。 · 0.9 · 过程语言 · PostgreSQL · C · 未打包hstore_pllua · Lua 程序语言的Hstore适配扩展 · 2.0.12 · 过程语言 · MIT · C · 已打包hstore_plluau · Lua 程序语言的Hstore适配扩展(不受信任的) · 2.0.12 · 过程语言 · MIT · C · 已打包pllua · Lua 程序语言 · 2.0.12 · 过程语言 · MIT · C · 已打包plluau · Lua 程序语言(不受信任的) · 2.0.12 · 过程语言 · MIT · C · 已打包plhaskell · 为 PostgreSQL 提供可信与非可信的 Haskell 过程语言。 · 5.0 · 过程语言 · GPL-3.0 · C · 未打包pgprolog · pgprolog 是一个基于 pgrx、内嵌 Scryer Prolog 的 PostgreSQL Prolog 过程语言处理器。 · 0.0.0 · 过程语言 · BSD-3-Clause · Rust · 未打包plr · 从数据库中加载R语言解释器并执行R脚本 · 8.4.8.6 · 过程语言 · GPL-2.0 · C · 已打包plprofiler · 剖析 PL/pgSQL 函数 · 4.2.5 · 过程语言 · Artistic-1.0 · C · 已打包pldbgapi · 用于调试 PL/pgSQL 函数的服务器端支持 · 1.10 · 过程语言 · Artistic-2.0 · C · 已打包bytea_plphp · 在 bytea 与 PL/php 二进制安全 PHP 字符串之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 未打包hstore_plphp · 在 hstore 与 PL/php 的 PHP 关联数组之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 未打包jsonb_plphp · 在 jsonb 与 PL/php 原生 PHP 值之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 未打包plphp · 将 PHP 8 嵌入 PostgreSQL 的非可信过程语言 · 2.6 · 过程语言 · PostgreSQL · C · 未打包plsci · Clojure通过SCI处理的PostgreSQL过程语言 · 1.0 · 过程语言 · EPL-1.0 · Rust · 未打包hstore_plruby · 在 hstore 与 PL/Ruby 的 Ruby Hash 之间转换 · 1.0 · 过程语言 · MIT · C · 已打包jsonb_plruby · 在 jsonb 与 PL/Ruby 原生 Ruby 数据之间转换 · 1.0 · 过程语言 · MIT · C · 已打包ltree_plruby · 在 ltree 与 PL/Ruby 的 Ruby Array 之间转换 · 1.0 · 过程语言 · MIT · C · 已打包plruby · 将 MRI Ruby 嵌入 PostgreSQL,提供非可信过程语言 · 2.5 · 过程语言 · MIT · C · 已打包plx · 将多种过程语言方言转译为 PL/pgSQL · 2.0.0 · 过程语言 · MIT · C · 已打包plparrot · Parrot虚拟机和Rakudo Perl 6作为PostgreSQL过程语言 · 0.4.0 · 过程语言 · Artistic-2.0 · C · 未打包faker · 插入生成的测试伪造数据,Python库的包装 · 0.5.3 · 过程语言 · PostgreSQL · Python · 已打包plxslt · XSLT 存储过程语言 · 0.20140221 · 过程语言 · PostgreSQL · C · 已打包pgtsql · 为 PostgreSQL 提供 Transact-SQL 兼容的过程语言、函数与系统目录视图。 · 3.0 · 过程语言 · Unknown · C · 未打包pgcov · pgcov:通过共享预加载跟踪 PL/pgSQL 函数的测试覆盖率。 · 1.0 · 过程语言 · MIT · C · 未打包plmruby · 在嵌入式 mruby 运行时中执行标量、集合返回、内联与触发器函数 · 0.0.1 · 过程语言 · Unknown · C · 未打包slowjit · 演示如何为PostgreSQL实现JIT提供程序 · 1.0.0 · 过程语言 · Unknown · C · 未打包lambda · Postgres Lambda函数 · 1.0.5 · 过程语言 · BSD-2-Clause · SQL · 未打包pg_typescript · 基于 Deno/V8 的 PostgreSQL TypeScript 和 JavaScript 过程语言扩展。 · 0.1.0 · 过程语言 · MIT · Rust · 未打包dbt2 · OSDL-DBT-2 测试组件 · 0.61.7 · 过程语言 · Artistic-2.0 · C · 已打包erlang_cnode · 将 PostgreSQL 会话连接到 Erlang 或 Elixir 节点的 C-node 桥接扩展。 · 1.0 · 过程语言 · Unknown · C · 未打包omnidb_plpgsql_debugger · 用于在 OmniDB 中启用 PL/pgSQL 调试器的 PostgreSQL 扩展。 · 1.0.0 · 过程语言 · MIT · C · 未打包pg_mockable · 为测试创建可 Mock 的 PostgreSQL 函数包装器 · 1.1.0 · 过程语言 · PostgreSQL · SQL · 已打包plswipl · 在嵌入式 SWI-Prolog 运行时中执行 PostgreSQL 函数与内联代码块 · 0.1 · 过程语言 · MIT · C · 未打包hstore_plpython2u · PL/Python2u:在PostgreSQL中转换hstore与plpython2u之间的数据 · 1.0 · 过程语言 · Unknown · C · 未打包pg_jinx · 通过 JNI 使用 Java 编写 PostgreSQL 存储过程、触发器与外部数据包装器。 · 2.3 · 过程语言 · Unknown · C · 未打包pg_linegazer · 为 PL/pgSQL 提供透明的代码覆盖率统计。 · 1.0 · 过程语言 · MIT · C · 未打包pgosql · 提供 PL/SQL 风格兼容性与 Oracle 类 sys 目录视图的 C 过程语言处理器。 · 9.4 · 过程语言 · AGPL-3.0 · C · 未打包pllju · LuaJIT FFI PostgreSQL语言扩展 · 0.1 · 过程语言 · MIT · C · 未打包brainfuck · 使用 PLV8 可信语言扩展在 PostgreSQL 中运行 Brainfuck 程序。 · 4.2.0 · 过程语言 · Apache-2.0 · SQL · 未打包pljvm · pljvm 是一种 PostgreSQL 过程语言,通过 RPC 将数据库函数调用发送到外部 JVM 进程执行。 · 1.0.0 · 过程语言 · BSD-3-Clause · C · 未打包pg_plsql_graphs · 捕获 PL/pgSQL 控制流与依赖图并导出为 DOT · 1.0 · 过程语言 · Unknown · C · 未打包lispg · 为 PostgreSQL 提供 Lisp 风格表达式类型与求值器的 C 扩展。 · 1.0 · 过程语言 · Unknown · C · 未打包numpy_plpython2u · 在numpy和plpython2u之间转换 · 1.0 · 过程语言 · MIT · C · 未打包numpy_plpython3u · 在numpy和plpython3u之间转换 · 1.0 · 过程语言 · MIT · C · 未打包numpy_plpythonu · 在numpy和plpythonu之间转换 · 1.0 · 过程语言 · MIT · C · 未打包pgsqlmock · 为 PostgreSQL 单元测试提供函数 Mock、表和视图伪造能力 · 1.0.1 · 过程语言 · PostgreSQL · SQL · 已打包pljulia · 将 Julia 嵌入为非受信 PostgreSQL 过程语言,支持 SPI、DO 代码块、触发器、数组与复合类型转换。 · 0.8 · 过程语言 · PostgreSQL · C · 未打包plpy_venv · 为 PL/Python 函数选择并管理 Python 虚拟环境。 · 1.0 · 过程语言 · Unknown · SQL · 未打包postr · 将 Ruby 作为不受信任的 PostgreSQL 过程语言嵌入,支持函数、DO 块、触发器和集合返回函数。 · 0.1.0 · 过程语言 · MIT · Rust · 未打包hstore_plpythonu · PL/Pythonu:在PostgreSQL中转换hstore与plpythonu之间的数据 · 1.0 · 过程语言 · Unknown · C · 未打包jsonb_plpythonu · 为 PL/PythonU 提供 JSONB 与 Python 对象之间的 CREATE TRANSFORM 转换。 · 1.0 · 过程语言 · Unknown · C · 未打包pgwasm · 将沙箱化 WebAssembly 组件映射为强类型 PostgreSQL SQL 函数。 · 0.1.0 · 过程语言 · BSD-3-Clause · Rust · 已打包pllisp · PL/Lisp玩具扩展 · 0.1.0 · 过程语言 · BSD-3-Clause · C · 未打包plocamlu · PL/OCaml过程语言处理程序 · 1.0 · 过程语言 · Unknown · C · 未打包plsix · 为 PostgreSQL 提供 Perl 6/Raku 过程语言处理器。 · 2 · 过程语言 · PostgreSQL · C · 未打包bool_plperl · 在 bool 和 plperl 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包bool_plperlu · 在 bool 和 plperlu 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包hstore_plperl · 在 hstore 和 plperl 之间转换适配类型 · 1.0 · 过程语言 · PostgreSQL · C · 已打包hstore_plperlu · 在 hstore 和 plperlu 之间转换适配类型 · 1.0 · 过程语言 · PostgreSQL · C · 已打包hstore_plpython3u · 在 hstore 和 plpython3u 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包jsonb_plperl · 在 jsonb 和 plperl 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包jsonb_plperlu · 在 jsonb 和 plperlu 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包jsonb_plpython3u · 在 jsonb 和 plpython3u 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包ltree_plpython2u · 固定postgres xl,使其能在较新版本的GCC和glibc下编译 · 1.0 · 过程语言 · Unknown · C · 未打包ltree_plpython3u · 在 ltree 和 plpython3u 之间转换 · 1.0 · 过程语言 · PostgreSQL · C · 已打包ltree_plpythonu · ltree与plpythonu之间的转换 · 1.0 · 过程语言 · Unknown · C · 未打包pg_agg · 实验性的聚合查询支持扩展;当前安装脚本会创建非受信任的 PL/Python 语言。 · 1.0 · 过程语言 · Unknown · Python · 未打包pg_extism · 使用pgrx运行Extism插件示例 · 0.0.0 · 过程语言 · Unknown · Rust · 未打包plmuggin · PL/Muggin:用于PostgreSQL的HTML模板语言 · 0.1 · 过程语言 · MIT · C · 未打包plperl · PL/Perl 存储过程语言 · 1.0 · 过程语言 · PostgreSQL · C · 已打包plperlu · PL/PerlU 存储过程语言(未受信/高权限) · 1.0 · 过程语言 · PostgreSQL · C · 已打包plpgsql · PL/pgSQL 程序设计语言 · 1.0 · 过程语言 · PostgreSQL · C · 已打包plpython3t · plpython3t 是一个纯 SQL 包装扩展,把 PostgreSQL PL/Python 3 处理器注册为名为 plpython3t 的可信过程语言。 · 1.0 · 过程语言 · Unknown · SQL · 未打包plpython3u · PL/Python3 存储过程语言(未受信/高权限) · 1.0 · 过程语言 · PostgreSQL · C · 已打包pltcl · PL/TCL 存储过程语言 · 1.0 · 过程语言 · PostgreSQL · C · 已打包pltclu · PL/TCL 存储过程语言(未受信/高权限) · 1.0 · 过程语言 · PostgreSQL · C · 已打包spl_check · 对 EPAS SPL 与 PL/pgSQL 例程进行静态检查。 · 过程语言 · Proprietary · Unknown · 未打包stopgap · 基于 PLTS 管理 TypeScript/JavaScript 函数包版本、部署、激活与回滚的 pgrx 扩展。 · 0.1.3 · 过程语言 · MIT · Rust · 未打包

找到 96 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
jsonb_plpython2u 1.0 历史上的jsonb与不受信PL/Python 2语言之间的转换 LANG C 22k
plpython2u 1.0 历史上的不可信PL/Python 2过程语言 LANG C 22k
plpythonu 1.0 历史上的不可信PL/Python过程语言 LANG C 22k
omnidb_plugin 0.0.1 在OmniDB中启用PL/pgSQL调试器的PostgreSQL插件 LANG MIT C 3.3k
plcoffee 3.1.10 基于 PL/v8 运行时编译并执行 CoffeeScript 的 PostgreSQL 过程语言 LANG PostgreSQL C++ 10–16 2.1k
plls 3.1.10 基于 PL/v8 运行时编译并执行 LiveScript 的 PostgreSQL 过程语言 LANG PostgreSQL C++ 10–16 2.1k
plv8 3.2.4 PL/JavaScript (v8) 可信过程程序语言 LANG PostgreSQL C++ 14–18 2.1k
plrust 1.1 将 Rust 函数编译为原生代码的 PostgreSQL 过程语言,可选用 postgrestd 提供受信沙箱。 LANG PostgreSQL Rust 13–16 1.4k
pgtap 1.3.4 PostgreSQL单元测试框架 LANG PostgreSQL C 14–18 1.2k
plpgsql_check 2.10.4 PL/pgSQL 函数的附加校验、性能分析与诊断工具 LANG MIT C 14–18 778
plprql 18.0.1 在PostgreSQL使用PRQL——管线式关系查询语言 LANG Apache-2.0 Rust 14–18 475
wasm 0.1.0 暂无中文简介 LANG MIT Rust 10 430
pg_tle 1.5.2 AWS 可信语言扩展 LANG Apache-2.0 C 14–18 410
pg_regresql 2.0.0 用 pg_class 统计信息替代物理文件大小参与查询规划 LANG BSD-2-Clause C 14–18 393
pljava 1.6.10 Java 程序语言 LANG BSD-3-Clause Java 14–18 271
pljs 1.0.5 PL/JS 可信过程程序语言 LANG PostgreSQL C 14–18 224
plsh 1.20220917 PL/sh 程序语言 LANG MIT C 14–18 178
pldotnet 0.9 通过 .NET 为 PostgreSQL 提供 C# 与 F# 过程语言。 LANG PostgreSQL C 10–16 164
hstore_pllua 2.0.12 Lua 程序语言的Hstore适配扩展 LANG MIT C 14–18 161
hstore_plluau 2.0.12 Lua 程序语言的Hstore适配扩展(不受信任的) LANG MIT C 14–18 161
pllua 2.0.12 Lua 程序语言 LANG MIT C 14–18 161
plluau 2.0.12 Lua 程序语言(不受信任的) LANG MIT C 14–18 161
plhaskell 5.0 为 PostgreSQL 提供可信与非可信的 Haskell 过程语言。 LANG GPL-3.0 C 147
pgprolog 0.0.0 pgprolog 是一个基于 pgrx、内嵌 Scryer Prolog 的 PostgreSQL Prolog 过程语言处理器。 LANG BSD-3-Clause Rust 11–16 134
plr 8.4.8.6 从数据库中加载R语言解释器并执行R脚本 LANG GPL-2.0 C 14–18 128
plprofiler 4.2.5 剖析 PL/pgSQL 函数 LANG Artistic-1.0 C 14–18 104
pldbgapi 1.10 用于调试 PL/pgSQL 函数的服务器端支持 LANG Artistic-2.0 C 14–18 94
bytea_plphp 1.0 在 bytea 与 PL/php 二进制安全 PHP 字符串之间转换 LANG PostgreSQL C 11–18 56
hstore_plphp 1.0 在 hstore 与 PL/php 的 PHP 关联数组之间转换 LANG PostgreSQL C 11–18 56
jsonb_plphp 1.0 在 jsonb 与 PL/php 原生 PHP 值之间转换 LANG PostgreSQL C 11–18 56
plphp 2.6 将 PHP 8 嵌入 PostgreSQL 的非可信过程语言 LANG PostgreSQL C 11–18 56
plsci 1.0 Clojure通过SCI处理的PostgreSQL过程语言 LANG EPL-1.0 Rust 49
hstore_plruby 1.0 在 hstore 与 PL/Ruby 的 Ruby Hash 之间转换 LANG MIT C 11–18 36
jsonb_plruby 1.0 在 jsonb 与 PL/Ruby 原生 Ruby 数据之间转换 LANG MIT C 11–18 36
ltree_plruby 1.0 在 ltree 与 PL/Ruby 的 Ruby Array 之间转换 LANG MIT C 11–18 36
plruby 2.5 将 MRI Ruby 嵌入 PostgreSQL,提供非可信过程语言 LANG MIT C 11–18 36
plx 2.0.0 将多种过程语言方言转译为 PL/pgSQL LANG MIT C 13–18 32
plparrot 0.4.0 Parrot虚拟机和Rakudo Perl 6作为PostgreSQL过程语言 LANG Artistic-2.0 C 27
faker 0.5.3 插入生成的测试伪造数据,Python库的包装 LANG PostgreSQL Python 14–18 24
plxslt 0.20140221 XSLT 存储过程语言 LANG PostgreSQL C 14–18 20
pgtsql 3.0 为 PostgreSQL 提供 Transact-SQL 兼容的过程语言、函数与系统目录视图。 LANG C 11 12
pgcov 1.0 pgcov:通过共享预加载跟踪 PL/pgSQL 函数的测试覆盖率。 LANG MIT C 10–12 11
plmruby 0.0.1 在嵌入式 mruby 运行时中执行标量、集合返回、内联与触发器函数 LANG C 11
slowjit 1.0.0 演示如何为PostgreSQL实现JIT提供程序 LANG C 11
lambda 1.0.5 Postgres Lambda函数 LANG BSD-2-Clause SQL 10
pg_typescript 0.1.0 基于 Deno/V8 的 PostgreSQL TypeScript 和 JavaScript 过程语言扩展。 LANG MIT Rust 14–18 9
dbt2 0.61.7 OSDL-DBT-2 测试组件 LANG Artistic-2.0 C 14–18 8
erlang_cnode 1.0 将 PostgreSQL 会话连接到 Erlang 或 Elixir 节点的 C-node 桥接扩展。 LANG C 8
omnidb_plpgsql_debugger 1.0.0 用于在 OmniDB 中启用 PL/pgSQL 调试器的 PostgreSQL 扩展。 LANG MIT C 8
pg_mockable 1.1.0 为测试创建可 Mock 的 PostgreSQL 函数包装器 LANG PostgreSQL SQL 14–18 8