以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_render | 0.1.3 | 使用SQL渲染HTML页面 | UTIL | MIT | Rust | 14–18 | 65 |
| sr_plan | 1.2 | 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 | ADMIN | PostgreSQL | C | 10–11 | 64 |
| pg_embedder | 0.2.0 | 使用 Rust、Candle 与打包模型在数据库后端内执行文本嵌入推理。 | RAG | MIT | Rust | 13–18 | 63 |
| pg_protobuf | 1.0 | 提供Protobuf函数支持 | UTIL | MIT | C | 14–18 | 63 |
| pgdl | 1.3.0 | 用于在 PostgreSQL 数据库内执行深度学习模型推理和向量存储的 C++ 扩展。 | RAG | — | C++ | 12 | 63 |
| qos | 1.0 | PostgreSQL QoS 资源治理扩展(会话与查询限流/隔离) | ADMIN | GPL-3.0 | C | 15–18 | 63 |
| influxdb_fdw | 1.3 | 用于从 PostgreSQL 查询 InfluxDB 的外部数据包装器。 | FDW | PostgreSQL | C | 13–17 | 62 |
| jsoncdc | 0.1.0 | 将 PostgreSQL 逻辑解码变更流转换为逐行 JSON 的 Rust 输出插件。 | ETL | Apache-2.0 | Rust | — | 62 |
| pg_credereum | 0.1 | 通过区块链式事务块提供可进行密码学验证的数据库审计能力。 | SEC | GPL-3.0 | C | 10 | 62 |
| pg_onnx | 1.2.1 | 在 PostgreSQL 中集成 ONNX Runtime,用 SQL 调用机器学习模型进行推理。 | RAG | MIT | C++ | 13–18 | 62 |
| pipeline_kafka | 1.0.0 | 为 PipelineDB 集成 Kafka,提供后台消费、消息生产、偏移量与延迟监控 | ETL | GPL-3.0 | C | — | 62 |
| pg_ulid | 0.0.4 | 通过 C 函数在 PostgreSQL 中生成 ULID 字符串。 | FUNC | — | C | — | 61 |
| pg_sorted_heap | 0.14.0 | 带 zone map 剪枝和内置向量搜索的有序堆表访问方法 | OLAP | PostgreSQL | C | 16–18 | 60 |
| addressing_dictionary | 1.1 | 用于 PostgreSQL 全文搜索的地址处理字典,可更智能地规范地址缩写和街道名称。 | FTS | MIT | SQL | 10–18 | 59 |
| hashlib | 1.1 | 稳定哈希函数包 | UTIL | PostgreSQL | C | 14–18 | 59 |
| keyhippo | 1.2.5 | 为 PostgreSQL/Supabase 提供 API Key、RBAC 与 RLS 集成的 SQL 扩展 | SEC | MIT | SQL | 15 | 59 |
| pg_primal | 0.0.0 | pg_primal:Primal Nostr 缓存服务器使用的 PostgreSQL 数据库扩展。 | UTIL | MIT | Rust | 11–16 | 59 |
| neo4j-fdw | 4.3.2-dev | 基于 Multicorn、用于访问 Neo4j 并执行 Cypher 查询的 PostgreSQL 外部数据包装器。 | FDW | GPL-3.0 | Python | 10–12 | 58 |
| bytea_plphp | 1.0 | 在 bytea 与 PL/php 二进制安全 PHP 字符串之间转换 | LANG | PostgreSQL | C | 11–18 | 56 |
| emoji | 1.0 | emoji:为 PostgreSQL 提供 Pure SQL PostgreSQL 扩展 to encode and decode bytea/text as emoji。 | UTIL | MIT | SQL | — | 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 |
| pg_simula | 1.0 | 向 PostgreSQL 操作注入 WAIT、ERROR、FATAL 或 PANIC 故障 | FEAT | — | C | 10 | 56 |
| pg_statement_rollback | 1.6 | 在服务端提供类似Oracle/DB2的语句级回滚能力 | SIM | ISC | C | 14–18 | 56 |
| pgdd | 0.6.1 | 提供通过标准SQL查询数据库目录集簇的能力 | ADMIN | MIT | Rust | 14–18 | 56 |
| plphp | 2.6 | 将 PHP 8 嵌入 PostgreSQL 的非可信过程语言 | LANG | PostgreSQL | C | 11–18 | 56 |
| ptrack | 2.4 | 通过共享内存映射与 PostgreSQL 内核存储钩子跟踪变更数据块,用于增量备份。 | ADMIN | PostgreSQL | C | 11–18 | 56 |
| pg_track_settings | 2.1.2 | 跟踪设置更改 | STAT | PostgreSQL | SQL | 14–18 | 55 |
| pgnodemx | 2.0.1 | 使用SQL查询获取操作系统指标 | STAT | Apache-2.0 | C | 14–18 | 55 |
| recall | 0.9.6 | recall:使用 PL/pgSQL 触发器为受管理表维护历史 _log 表,支持按时间查看行级变更。 | TIME | PostgreSQL | SQL | 10–18 | 55 |
| crankshaft | 0.9.0 | 已归档的 CARTO 空间分析扩展,提供聚类、分群与空间统计函数。 | GIS | BSD-3-Clause | Python | — | 54 |
| dump_fdw | 1.0 | 直接查询 PostgreSQL 自定义格式转储文件中数据行的外部数据包装器 | FDW | BSD-3-Clause | C | — | 54 |
| libx509pq | 1.3 | libx509pq:为 PostgreSQL 提供 X.509 certificate 解析 库。 | SEC | GPL-3.0 | C | 12–18 | 54 |
| dsef | 2024.4.9 | DiffStats和ExplainFull:第三方帮助和支持的详细SQL报告 | STAT | PostgreSQL | SQL | — | 52 |
| geoip | 0.3.0 | IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器) | GIS | BSD-2-Clause | SQL | 14–18 | 52 |
| pg_check | 0.1.0 | pg_check:统计观测类 PostgreSQL 扩展;上游说明为“Provides basic integrity checks for data files”。 | ADMIN | BSD-3-Clause | C | 10–18 | 52 |
| pg_tiktoken | 0.0.1 | 在PostgreSQL中计算OpenAI使用的Token数 | RAG | Apache-2.0 | Rust | 14–18 | 52 |
| url_encode | 1.2.5 | 提供URL编码解码函数 | UTIL | PostgreSQL | C | 14–18 | 52 |
| pg_idx_advisor | 0.1.2 | 分析查询计划并建议候选索引的 PostgreSQL 扩展,现已停止更新。 | FEAT | PostgreSQL | C | 10–18 | 51 |
| pg_stat_plans | 2.1.0 | 跟踪查询计划级别的调用次数、执行时间与示例 EXPLAIN 文本。 | STAT | PostgreSQL | C | 16–18 | 51 |
| sphinx | 0.3 | 从 PostgreSQL 查询和更新外部 SphinxSearch 服务的 C 连接器。 | FTS | MIT | C | — | 51 |
| aggs_for_arrays | 1.3.3 | 计算数组聚合统计值的函数包 | FUNC | MIT | C | 14–18 | 50 |
| badapple | 1.0.0 | 在 psql 客户端中播放 Bad Apple!! 动画。 | FEAT | — | C | — | 50 |
| neurondb | 4.0.0-devel | 面向 PostgreSQL 的向量检索、机器学习和 RAG 扩展。 | RAG | Proprietary | C | 16–18 | 50 |
| pase | 0.0.1 | PostgreSQL 超高维近似最近邻搜索扩展。 | RAG | — | C | — | 50 |
| pg_kalam | 0.5.5-rc.1 | KalamDB PostgreSQL 扩展,提供面向 KalamDB 的 FDW/SQL 接入层。 | FDW | Apache-2.0 | Rust | 13–18 | 50 |
| pg_tm_aux | 1.1.1 | 数据传输辅助功能 | ETL | — | C | — | 50 |
| prometheus_fdw | 0.2.1 | prometheus_fdw 是一个 Rust/pgrx 外部数据包装器,可通过 PostgreSQL 外部表查询 Prometheus 指标。 | FDW | PostgreSQL | Rust | 14–17 | 50 |
| temporal | 0.7.1 | C 扩展:提供基于带时区时间戳的 PERIOD 类型、时间区间关系运算符与函数,以及 GiST 索引支持。 | TIME | PostgreSQL | C | — | 50 |
| doom | 0.0.1 | 使用curses在终端中玩DOOM | FEAT | — | C++ | — | 49 |