pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pgaut | 1.0.0 | pgaut:为 PostgreSQL 提供 Auto Update Timestamp。 | FUNC | PostgreSQL | SQL | 10–11 | 9 |
| pggit | 0.1.3 | 用于PostgreSQL模式的Git-like版本控制 | ADMIN | MIT | SQL | — | 9 |
| pgturbohybrid | 0.2.0 | 基于pgvector的向量和BM25混合搜索 | RAG | PostgreSQL | C | — | 9 |
| pgturbohybrid_experimental | 0.2.0 | pgturbohybrid的实验性稀疏多向量特性 | RAG | PostgreSQL | C | — | 9 |
| pgweb | 0.0.1 | 简单HTTP服务器,帮助理解Postgres中的MemoryContexts | FEAT | MIT | C | — | 9 |
| postgis | 3.6.4 | PostGIS 几何和地理空间扩展 | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_raster | 3.6.4 | PostGIS 光栅类型和函数 | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_sfcgal | 3.6.4 | PostGIS SFCGAL 函数 | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_tiger_geocoder | 3.6.4 | PostGIS tiger 地理编码器和反向地理编码器 | GIS | GPL-2.0 | C | 14–18 | 9 |
| postgis_topology | 3.6.4 | PostGIS 拓扑空间类型和函数 | GIS | GPL-2.0 | C | 14–18 | 9 |
| query_recorder | 1.0.1 | query_recorder:将已执行 SQL 查询记录到轮转文件,供后续分析或重放 | STAT | BSD-2-Clause | C | — | 9 |
| redis_link | 1.0 | 面向 Redis 字符串、哈希和集合的 PostgreSQL 读写外部数据包装器,提供基础 Redis Cluster 支持 | FDW | BSD-2-Clause | C | 16 | 9 |
| replisome | 0.1 | 通过逻辑解码将 PostgreSQL 行变更以 JSON 流输出,并提供 Python 消费框架。 | ETL | BSD-3-Clause | C | — | 9 |
| rule_engine_postgre_extensions | 2.0.0 | 基于 Rust/pgrx 的规则引擎扩展,支持 GRL、RETE 与正向/反向链式推理、规则版本库、触发器及可选外部集成。 | FEAT | MIT | Rust | 16–18 | 9 |
| shacrypt | 1.1 | 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法 | UTIL | PostgreSQL | C | 14–18 | 9 |
| trimmed_aggregates | 2.0.0-dev | 在计算平均值、方差和标准差前按比例剔除高低端异常值的 C 聚合函数扩展。 | FUNC | BSD-2-Clause | C | 10–18 | 9 |
| dbms_sql | 1.0 | 实现 Oracle DBMS_SQL 包 API 的子集,帮助将 Oracle 应用迁移到 PostgreSQL。 | SIM | 0BSD | C | 11–18 | 8 |
| 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 |
| fasttrun | 2.0 | 优化的一键式快速截断扩展,用于1C:Enterprise 8 | ADMIN | — | C | — | 8 |
| flate | 1.0.1 | 为 PostgreSQL bytea 数据提供原始 DEFLATE 压缩和解压函数。 | UTIL | ISC | C | 10–18 | 8 |
| floatfile | 1.3.1 | 将浮点数组存储到文件中而不是堆表中 | UTIL | MIT | C | 14–18 | 8 |
| garbagemap | 1.0 | 简单可插拔的PostgreSQL后台工作进程,遍历WAL | ADMIN | — | C | — | 8 |
| json_model | 2.0 | JSON模型PL/pgSQL运行时-JSON值验证 | FEAT | Public Domain | SQL | — | 8 |
| maludb_core | 0.104.0 | 长期机构记忆、人机知识共享及情境回忆的内存数据库系统(PostgreSQL 17扩展) | RAG | — | C | — | 8 |
| omnidb_plpgsql_debugger | 1.0.0 | 用于在 OmniDB 中启用 PL/pgSQL 调试器的 PostgreSQL 扩展。 | LANG | MIT | C | — | 8 |
| pg_bitcount | 0.0.3 | 面向整数与位串的位计数标量和聚合函数。 | FUNC | MIT | C | 11–13 | 8 |
| pg_bman | 1.0 | PostgreSQL 热备份工具,支持远程全量/增量备份与归档日志辅助操作。 | ADMIN | PostgreSQL | C | — | 8 |
| pg_cgroup | 1.0 | 提供 SQL 可调用函数,用于创建、配置 Linux cgroup 并将进程加入资源组。 | ADMIN | PostgreSQL | C | 10 | 8 |
| pg_chainsync | 0.0.0 | pg_chainsync:通过后台工作进程在 PostgreSQL 中直接访问区块链区块、事件和任务。 | ETL | MIT | Rust | 17 | 8 |
| pg_extra_time | 2.1.0 | 一些关于日期与时间的扩展函数 | UTIL | PostgreSQL | SQL | 14–18 | 8 |
| pg_logfebe | 1.0 | 通过 Unix 套接字以 PostgreSQL FE/BE 帧格式发送结构化日志。 | STAT | BSD-2-Clause | C | — | 8 |
| pg_mentor | 0.1 | 管理查询参数的工具 | ADMIN | MIT | C | — | 8 |
| pg_mockable | 1.1.0 | 为测试创建可 Mock 的 PostgreSQL 函数包装器 | LANG | PostgreSQL | SQL | 14–18 | 8 |
| pg_no_seqscan | 0.1.1 | pg_no_seqscan:通过检查查询计划在开发和 CI 环境中阻止或报告顺序扫描。 | FEAT | MIT | Rust | 14–18 | 8 |
| pg_orca | 1.0.0 | PostgreSQL ORCA 查询优化器扩展 | OLAP | Apache-2.0 | C++ | 18 | 8 |
| pg_pageprep | 0.1 | 为从 PostgreSQL 或 Postgres Pro Standard 迁移到 Postgres Pro Enterprise 的 64 位 XID 页面格式预留堆页面空间。 | ETL | PostgreSQL | C | 10–11 | 8 |
| pg_rowalesce | 0.1.12 | 类似于coalesce(),但用于行和其他复合类型 | FUNC | PostgreSQL | SQL | — | 8 |
| pg_semantic_cache | 0.1.0-beta4 | 使用 pgvector 嵌入缓存查询结果并检索语义相似结果,支持可配置的淘汰策略。 | RAG | PostgreSQL | C | 14–18 | 8 |
| pg_tileless | 0.1 | pg_tileless:地理空间类 PostgreSQL 扩展;上游说明为“Tools for packaging twkb in sqlite for tileless”。 | GIS | GPL-2.0 | C | — | 8 |
| pgbrotli | 1.0 | pgbrotli:为 PostgreSQL 提供 Brotli 文本压缩与字节流解压函数。 | UTIL | — | C | 10–14 | 8 |
| pgjwt_rs | 0.1.2 | 在 PostgreSQL 中验证 RS256 与 Ed25519 JWT 令牌的安全扩展。 | SEC | MIT | Rust | 13–18 | 8 |
| pgmock | 0.2 | 用于 PostgreSQL 单元测试中模拟函数和表依赖的 SQL/PLpgSQL 扩展。 | FEAT | MIT | SQL | 10 | 8 |
| pgotel | 1.0 | pgotel 为 PostgreSQL 扩展提供 OpenTelemetry 指标导出能力,并以 C 接口封装 OpenTelemetry C++ SDK。 | STAT | Apache-2.0 | C++ | — | 8 |
| plid | 0.0.0 | plid 提供 128 位、可按字典序排序的 PostgreSQL PLID 类型,支持短前缀、毫秒时间戳、随机位和可选的单调生成。 | TYPE | MIT | Rust | 13–18 | 8 |
| plswipl | 0.1 | 在嵌入式 SWI-Prolog 运行时中执行 PostgreSQL 函数与内联代码块 | LANG | MIT | C | — | 8 |
| progress | 0.0.1 | progress:面向补丁版 PostgreSQL 9.3 开发分支的查询进度估算扩展 | STAT | PostgreSQL | C | — | 8 |
| sveddy | 0.1.0 | 基于低秩矩阵逼近技术的PostgreSQL协同过滤扩展 | RAG | MIT | C | — | 8 |
| telephone | 0.0.1 | 用于规范化电话号码并按拨号计划校验的 PostgreSQL 数据类型。 | TYPE | PostgreSQL | C | 10–18 | 8 |
| treasuredata_fdw | 1.2 | 通过 Rust td-client 桥接实现的 C 外部数据包装器,用于查询和写入 Treasure Data 数据集。 | FDW | Apache-2.0 | C | 10–18 | 8 |