pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| unnest_ordinality | 1.0.1 | 将数组展开并为每个元素返回序号位置的旧版函数扩展。 | FUNC | PostgreSQL | C | 10–18 | 4 |
| vihash | 1 | 提供版本无关的哈希函数。 | FUNC | PostgreSQL | C | — | 4 |
| ags | 1.0 | 基于 GiST 的高级索引访问方法。 | FEAT | — | C | 11–12 | 3 |
| base62 | 0.0.1 | Base62编码解码扩展 | FUNC | MIT | C | 14–18 | 3 |
| block_copy_command | 0.1.5 | 通过可配置的 ProcessUtility hook 阻止 COPY 命令 | SEC | BSD-3-Clause | Rust | 14–18 | 3 |
| bzip | 1.0.0 | BZIP压缩解压缩函数包 | UTIL | MIT | C | 14–18 | 3 |
| cat_tools | 0.3.0 | 用于操作 PostgreSQL 系统目录的工具集 | ADMIN | MIT | SQL | 14–18 | 3 |
| conninfo | 1.0 | 解析、校验 PostgreSQL libpq conninfo 连接字符串,并查询默认连接参数 | UTIL | PostgreSQL | C | 10–18 | 3 |
| convert | 0.1.0 | 用于空间里程等的公英制转换函数 | FUNC | MIT | Rust | 14–18 | 3 |
| coordconv | 1.0.0 | 在 IAU 1958 银道坐标与 J2000 FK5 赤道坐标之间进行转换 | GIS | GPL-2.0 | C | — | 3 |
| dna | 1.0 | 提供紧凑 DNA 序列与 k-mer 类型,以及比较、校验和分析函数。 | TYPE | MIT | C | — | 3 |
| ecaz | 0.1.1 | 高性能向量存储Rust PostgreSQL扩展,支持广泛量化和索引 | RAG | MIT | Rust | — | 3 |
| filenode_map_inspect | 0.1 | 检查并解析 PostgreSQL pg_filenode.map 文件的扩展。 | ADMIN | — | C | 10–18 | 3 |
| formatbase | 2.0.0 | formatbase:函数工具类 PostgreSQL 扩展;上游说明为“C functions to format numbers and parse strings by numeric base”。 | UTIL | MIT | C | — | 3 |
| frapi | 0.1.2 | 为法国公共管理数据 API 提供数据库内封装函数。 | GIS | MIT | SQL | — | 3 |
| geqo_extension | 0.0.1 | 从 PostgreSQL 中提取的仅加载式遗传查询优化器,通过规划器钩子提供可配置的 GEQO 行为。 | FEAT | — | C | — | 3 |
| gofdw | 0.1 | 用Go实现的Postgres外部数据包装器实验 | FDW | — | Go | — | 3 |
| hash_fdw | 1.0 | 基于共享内存哈希表的外部数据包装器,可按配置的键存储和查询行。 | FDW | — | C | — | 3 |
| jx_io | 0.1.1 | jx_io:数据集成类 PostgreSQL 扩展;上游说明为“Extension to export and import json and xml from/to postgres”。 | ETL | PostgreSQL | SQL | 10–18 | 3 |
| logging | 0.1 | 切换表及其索引的 WAL 日志模式。 | ADMIN | PostgreSQL | C | — | 3 |
| mapcode | 0.0.6 | mapcode:地理空间类 PostgreSQL 扩展;在 PostgreSQL 中使用 mapcode。 | GIS | PostgreSQL | C++ | 10–18 | 3 |
| merge_ips | 1.0 | 合并 IP 地址和相邻网段,同时避免结果子网包含间隙。 | FUNC | PostgreSQL | SQL | — | 3 |
| moss_uuidgen | 1.0 | 用于生成moss的UUID,因为moss编写时未包含UUID类型 | FUNC | GPL-3.0 | C++ | — | 3 |
| mtree | 0.0.1 | 基于 PostgreSQL GiST 实现的实验性度量空间索引访问方法。 | RAG | — | C | — | 3 |
| nextid | 0.1 | nextid:为 PostgreSQL 提供 ID generation based on Instagram ID。 | FUNC | MIT | C | — | 3 |
| nfiesta | 5.0.0 | 用于森林资源清查估计计算的 nFIESTA PostgreSQL 扩展。 | FUNC | EUPL-1.2 | SQL | 16 | 3 |
| numpgsql | 0.0.1 | numpgsql:面向 PostgreSQL 数组的数值与科学计算函数库,提供数学、随机数、切片和排序函数。 | FUNC | MIT | C++ | 11 | 3 |
| optpaths | 0.1 | optpaths:通过规划器钩子增加路径并移除自连接的 PostgreSQL 实验性优化扩展。 | FEAT | BSD-3-Clause | C | — | 3 |
| otlet | 0.1.0 | 在 PostgreSQL 内运行本地 LLM 推理,提供后台工作进程、任务队列、执行回执与语义数据操作。 | RAG | — | Rust | — | 3 |
| pathman_sharding | 0.1 | pathman_sharding:分析处理类 PostgreSQL 扩展;为 pg_pathman 提供改进的分片能力。 | OLAP | PostgreSQL | C | 10 | 3 |
| pg_aa | 1.0 | pg_aa:为 PostgreSQL 提供 ASCII art 扩展。 | FUNC | PostgreSQL | C | — | 3 |
| pg_array_multi_index | 1.0 | pg_array_multi_index:为 PostgreSQL 数组提供多下标访问函数。 | FUNC | PostgreSQL | C | — | 3 |
| pg_bedtools_rs | 0.1.0 | pg_bedtools_rs:实用工具类 PostgreSQL 扩展;上游说明为“A PostgreSQL plugin for bedtools, implemented in Rust”。 | FUNC | MIT | Rust | 13 | 3 |
| pg_chainutils | 0.2.4 | pg_chainutils:基于 pgrx 的 PostgreSQL 区块链数据类型与函数工具集。 | TYPE | MIT | Rust | 17 | 3 |
| pg_color | 1.1 | pg_color:为 PostgreSQL 提供 Color 数据类型。 | TYPE | Apache-2.0 | C | 10 | 3 |
| pg_control_priority | 1.0 | 控制 PostgreSQL 服务进程的调度优先级(nice 值)。 | ADMIN | PostgreSQL | C | 10–18 | 3 |
| pg_dbo_timestamp | 1.0.1 | 记录数据库结构变更时间及执行者的 PostgreSQL 扩展。 | SEC | — | SQL | 10–18 | 3 |
| pg_duration | 1.0.2 | 用于表示时间段的强化数据类型 | TYPE | MIT | C | 17–18 | 3 |
| pg_erlang_term | 0.0.1 | 用于编码、存储与解码 Erlang External Term Format 值的 PostgreSQL 类型。 | TYPE | PostgreSQL | C | — | 3 |
| pg_extension | 0.1.0 | 为结构化数据分析提供数据库内模型切片与推理辅助函数。 | RAG | — | Rust | 11–15 | 3 |
| pg_fuck_block | 1.0 | 读取关系指定数据块中全部元组的 C 扩展 | ADMIN | — | C | — | 3 |
| pg_gnuplot | 1.0 | 使用GNUPlot绘制图形的PostgreSQL扩展 | UTIL | — | C | — | 3 |
| pg_gsl | 0.0.2 | 为 PostgreSQL 封装部分 GNU Scientific Library 例程,包括实数 FFT 变换及辅助函数。 | FUNC | GPL-3.0 | C | — | 3 |
| pg_icu_parser | 1.0 | 使用 ICU 边界分析的全文搜索解析器 | FTS | MPL-2.0 | C | 10–16 | 3 |
| pg_idna | 0.1.1-docs | 为 PostgreSQL 提供 WHATWG URL 标准的国际化域名转换函数 | UTIL | MIT | Rust | 12–17 | 3 |
| pg_infer | 1.0.0 | 将 Transformer 模型知识暴露为 SQL 关系与自定义索引访问方法 | RAG | Apache-2.0 | Rust | 18 | 3 |
| pg_libnumbertext | 0.1.0 | 通过 libnumbertext 将数字转换为多种语言的文字表达。 | FUNC | BSD-3-Clause | C++ | — | 3 |
| pg_linearAlgebra | 1.0 | 线性代数扩展 | FUNC | — | Rust | — | 3 |
| pg_llm_helper | 1.0 | 在共享内存中捕获 PostgreSQL 错误,提供错误历史查询及可选的 pgai 大模型故障分析函数。 | STAT | PostgreSQL | C | 17 | 3 |
| pg_memorycontext | 1.0 | pg_memorycontext:统计观测类 PostgreSQL 扩展;用于查看 PostgreSQL 内存上下文信息。 | STAT | PostgreSQL | C | 10–18 | 3 |