以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 53 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | 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 |
| plrust | 1.1 | 将 Rust 函数编译为原生代码的 PostgreSQL 过程语言,可选用 postgrestd 提供受信沙箱。 | LANG | PostgreSQL | Rust | 13–16 | 1.4k |
| wasm | 0.1.0 | 暂无中文简介 | LANG | MIT | Rust | 10 | 430 |
| pldotnet | 0.9 | 通过 .NET 为 PostgreSQL 提供 C# 与 F# 过程语言。 | LANG | PostgreSQL | C | 10–16 | 164 |
| 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 |
| 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 |
| plparrot | 0.4.0 | Parrot虚拟机和Rakudo Perl 6作为PostgreSQL过程语言 | LANG | Artistic-2.0 | C | — | 27 |
| 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 |
| 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 |
| plswipl | 0.1 | 在嵌入式 SWI-Prolog 运行时中执行 PostgreSQL 函数与内联代码块 | LANG | MIT | C | — | 8 |
| hstore_plpython2u | 1.0 | PL/Python2u:在PostgreSQL中转换hstore与plpython2u之间的数据 | LANG | — | C | — | 7 |
| pg_jinx | 2.3 | 通过 JNI 使用 Java 编写 PostgreSQL 存储过程、触发器与外部数据包装器。 | LANG | — | C | — | 7 |
| pg_linegazer | 1.0 | 为 PL/pgSQL 提供透明的代码覆盖率统计。 | LANG | MIT | C | — | 7 |
| pgosql | 9.4 | 提供 PL/SQL 风格兼容性与 Oracle 类 sys 目录视图的 C 过程语言处理器。 | LANG | AGPL-3.0 | C | — | 7 |
| pllju | 0.1 | LuaJIT FFI PostgreSQL语言扩展 | LANG | MIT | C | — | 6 |
| brainfuck | 4.2.0 | 使用 PLV8 可信语言扩展在 PostgreSQL 中运行 Brainfuck 程序。 | LANG | Apache-2.0 | SQL | 15–18 | 5 |
| pljvm | 1.0.0 | pljvm 是一种 PostgreSQL 过程语言,通过 RPC 将数据库函数调用发送到外部 JVM 进程执行。 | LANG | BSD-3-Clause | C | — | 4 |
| pg_plsql_graphs | 1.0 | 捕获 PL/pgSQL 控制流与依赖图并导出为 DOT | LANG | — | C | — | 3 |
| lispg | 1.0 | 为 PostgreSQL 提供 Lisp 风格表达式类型与求值器的 C 扩展。 | LANG | — | C | — | 2 |
| numpy_plpython2u | 1.0 | 在numpy和plpython2u之间转换 | LANG | MIT | C | — | 2 |
| numpy_plpython3u | 1.0 | 在numpy和plpython3u之间转换 | LANG | MIT | C | — | 2 |
| numpy_plpythonu | 1.0 | 在numpy和plpythonu之间转换 | LANG | MIT | C | — | 2 |
| pljulia | 0.8 | 将 Julia 嵌入为非受信 PostgreSQL 过程语言,支持 SPI、DO 代码块、触发器、数组与复合类型转换。 | LANG | PostgreSQL | C | 14–18 | 2 |
| plpy_venv | 1.0 | 为 PL/Python 函数选择并管理 Python 虚拟环境。 | LANG | — | SQL | — | 2 |
| postr | 0.1.0 | 将 Ruby 作为不受信任的 PostgreSQL 过程语言嵌入,支持函数、DO 块、触发器和集合返回函数。 | LANG | MIT | Rust | 13–18 | 2 |
| hstore_plpythonu | 1.0 | PL/Pythonu:在PostgreSQL中转换hstore与plpythonu之间的数据 | LANG | — | C | — | 1 |
| jsonb_plpythonu | 1.0 | 为 PL/PythonU 提供 JSONB 与 Python 对象之间的 CREATE TRANSFORM 转换。 | LANG | — | C | 10–18 | 1 |
| pllisp | 0.1.0 | PL/Lisp玩具扩展 | LANG | BSD-3-Clause | C | — | 1 |
| plocamlu | 1.0 | PL/OCaml过程语言处理程序 | LANG | — | C | — | 1 |
| plsix | 2 | 为 PostgreSQL 提供 Perl 6/Raku 过程语言处理器。 | LANG | PostgreSQL | C | 10–18 | 1 |
| ltree_plpython2u | 1.0 | 固定postgres xl,使其能在较新版本的GCC和glibc下编译 | LANG | — | C | — | |
| ltree_plpythonu | 1.0 | ltree与plpythonu之间的转换 | LANG | — | C | — | |
| pg_agg | 1.0 | 实验性的聚合查询支持扩展;当前安装脚本会创建非受信任的 PL/Python 语言。 | LANG | — | Python | 12 | |
| pg_extism | 0.0.0 | 使用pgrx运行Extism插件示例 | LANG | — | Rust | — | |
| plmuggin | 0.1 | PL/Muggin:用于PostgreSQL的HTML模板语言 | LANG | MIT | C | — |