pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2695 个扩展插件。
找到 72 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| jsonb_plpython2u | 1.0 | 历史上的jsonb与不受信PL/Python 2语言之间的转换 | LANG | — | C | — | 23k |
| plpython2u | 1.0 | 历史上的不可信PL/Python 2过程语言 | LANG | — | C | — | 23k |
| plpythonu | 1.0 | 历史上的不可信PL/Python过程语言 | LANG | — | C | — | 23k |
| 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.5 | PL/JavaScript (v8) 可信过程程序语言 | LANG | PostgreSQL | C++ | 14–19 | 2.1k |
| plrust | 1.1 | 将 Rust 函数编译为原生代码的 PostgreSQL 过程语言,可选用 postgrestd 提供受信沙箱。 | LANG | PostgreSQL | Rust | 13–16 | 1.4k |
| pljava | 1.6.10 | Java 程序语言 | LANG | BSD-3-Clause | Java | 14–18 | 270 |
| pljs | 1.0.5 | PL/JS 可信过程程序语言 | LANG | PostgreSQL | C | 14–18 | 227 |
| plsh | 1.20220917 | PL/sh 程序语言 | LANG | MIT | C | 14–18 | 178 |
| pldotnet | 0.9 | 通过 .NET 为 PostgreSQL 提供 C# 与 F# 过程语言。 | LANG | PostgreSQL | C | 10–16 | 165 |
| hstore_pllua | 1.0 | Lua 程序语言的Hstore适配扩展 | LANG | MIT | C | 14–18 | 161 |
| hstore_plluau | 1.0 | Lua 程序语言的Hstore适配扩展(不受信任的) | LANG | MIT | C | 14–18 | 161 |
| pllua | 2.0 | Lua 程序语言 | LANG | MIT | C | 14–18 | 161 |
| plluau | 2.0 | Lua 程序语言(不受信任的) | LANG | MIT | C | 14–18 | 161 |
| plhaskell | 6.0 | 为 PostgreSQL 提供可信与非可信的 Haskell 过程语言。 | LANG | GPL-3.0-or-later | C | — | 148 |
| 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 | 14–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 | 34 |
| 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 | 13 |
| 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 |
| pg_typescript | 0.1.0 | 基于 Deno/V8 的 PostgreSQL TypeScript 和 JavaScript 过程语言扩展。 | LANG | MIT | Rust | 14–18 | 9 |
| pg_mockable | 1.1.0 | 为测试创建可 Mock 的 PostgreSQL 函数包装器 | LANG | PostgreSQL | SQL | 14–18 | 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 |
| brainfuck | 4.2.0 | 使用 PLV8 可信语言扩展在 PostgreSQL 中运行 Brainfuck 程序。 | LANG | Apache-2.0 | SQL | 15–18 | 6 |
| 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 |
| 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 |
| 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 |