pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_sheet_fdw | 0.1.2 | 将本地 Excel XLSX 工作表作为 PostgreSQL 外部表读取 | FDW | MIT | C | 13–18 | 5 |
| pg_track_slow_queries | 1.0 | pg_track_slow_queries:统计观测类 PostgreSQL 扩展;上游说明为“Tracks slow queries and their execution plans”。 | STAT | PostgreSQL | C | 10–18 | 5 |
| pg_wal_budget | 0.3.0 | 监控并根据配置预算限制WAL生成的PostgreSQL扩展 | ADMIN | Apache-2.0 | Rust | — | 5 |
| pgcat | 1.0 | pgcat:增强型逻辑复制扩展,提供按表订阅、表映射与复制标识跟踪能力。 | ETL | Apache-2.0 | C | 11–18 | 5 |
| pgfaker | 0.0.3 | 为测试、性能测试和演示数据库生成公司、姓名、邮箱、电话等伪造数据的 pgrx 扩展。 | FUNC | MIT | Rust | 14–18 | 5 |
| pgmoneta_ext | 0.1.1 | 为 pgmoneta 提供服务端数据块与增量备份辅助功能。 | ADMIN | BSD-3-Clause | C | 14 | 5 |
| pgmqtt | 0.4.1 | PostgreSQL 的 CDC 到 MQTT 代理扩展 | ETL | Elastic-2.0 | Rust | 14–18 | 5 |
| pgsmtp | 0.1.1 | pgsmtp 使用不受信任的 PL/Python 函数从 PostgreSQL 发送 SMTP 邮件及文件附件。 | UTIL | PostgreSQL | Python | 10–18 | 5 |
| pgwebhook | 0.1.2 | 强大的Webhooks扩展,用于与Supabase Edge Functions交互 | FEAT | Apache-2.0 | SQL | — | 5 |
| pgx-s3sign | 1.0 | 快速签名S3请求 | SEC | MIT | Rust | — | 5 |
| pltoolbox | 1.0.3 | 为 PostgreSQL 存储过程提供字符串、日期、记录与位图集合等 C 工具函数。 | FUNC | BSD-2-Clause | C | — | 5 |
| postgis_letters | 0.0.5 | 使用内置矢量字体将文本字母转换为 PostGIS 几何对象。 | GIS | MIT | SQL | 10–18 | 5 |
| pspacy | 1.0 | pspacy 通过 PL/Python 调用 spaCy,提供多语言词形还原、tsvector 生成和 tsquery 生成功能。 | FTS | — | Python | 12–13 | 5 |
| pxf_fdw | 1.0 | Greengage的PXF框架 | FDW | Apache-2.0 | Java | — | 5 |
| query_histogram | 1.1 | 通过执行器与工具命令钩子,在共享内存中收集语句和事务运行时直方图。 | STAT | BSD-2-Clause | C | — | 5 |
| replace_empty_string | 1.0 | 将空字符串替换为 NULL 的 C 语言触发器函数 | UTIL | BSD-2-Clause | C | — | 5 |
| rikai | 0.1 | 机器学习扩展 | RAG | Apache-2.0 | SQL | — | 5 |
| streamvis_udfs | 1.0 | 自托管数据日志记录与可视化客户端和服务器 | STAT | — | Python | — | 5 |
| timeit | 1.0 | 对 PostgreSQL 内置函数与 SQL 表达式进行高分辨率基准测量。 | STAT | PostgreSQL | C | — | 5 |
| uniphant | 1.5 | 以 PostgreSQL 为中心、集成 WebAuthn、PostgREST 与基于角色访问控制的认证授权演示扩展。 | SEC | MIT | SQL | 13 | 5 |
| variant | 1.0.1 | 可保存任意 PostgreSQL 类型值并记录其原始类型的 variant 数据类型。 | TYPE | BSD-2-Clause | C | — | 5 |
| walreader | 1.0 | 通过 SQL 函数读取并检查 PostgreSQL WAL 记录。 | ADMIN | — | C | — | 5 |
| xicor | 0.1.1 | 在PG中计算XI相关系数 | FUNC | GPL-3.0 | C | 14–18 | 5 |
| ac | 0.0.1 | PostgreSQL访问控制扩展(含开发环境) | SEC | — | SQL | — | 4 |
| binvec | 0.1 | binvec:C 语言二进制向量聚合辅助扩展,将整数的 32 位表示累加到数值数组。 | FUNC | — | C | — | 4 |
| cadfix | 1.0 | JavaScript实现的OCC接口 | FEAT | — | C++ | — | 4 |
| calculate_markup | 1.0 | C 语言函数,根据价格与加价率数组通过线性插值计算加价百分比。 | FUNC | — | C | — | 4 |
| cidr | 1.0 | 将 IPv4 或 IPv6 地址范围转换为最小 CIDR 网段集合 | FUNC | MIT | SQL | — | 4 |
| csv_tam | 0.0.1 | PostgreSQL 的 CSV 表访问方法,将表元组以 CSV 格式存入关系文件。 | FEAT | — | C | — | 4 |
| db_info | 0.2.0 | 提供数据库大小、所有者、表空间、扩展及对象数量等信息的函数和视图。 | STAT | PostgreSQL | SQL | 11–18 | 4 |
| ddl_historization | 0.2 | 用SQL将所有DDL变更写入到数据库表中 | UTIL | GPL-2.0 | SQL | 14–18 | 4 |
| demopgextension | 0.0.1 | 示例Postgres扩展 - pg_cmake | FEAT | Apache-2.0 | C | — | 4 |
| device_type | 0.0.2 | device_type:提供用于移动设备类型的固定字节枚举式数据类型、比较操作符和 btree/hash 操作符类。 | TYPE | PostgreSQL | C | 10–18 | 4 |
| dict_exclude | 1.0 | 使用正则表达式规则过滤停用词的全文搜索词典。 | FTS | PostgreSQL | C | — | 4 |
| dict_id | 1.0 | 基于 cSastrawi 的印度尼西亚语全文搜索词干提取词典 | FTS | PostgreSQL | C | — | 4 |
| etcd_fdw | 0.0.1 | etcd分布式键值存储外部数据包装器 | FDW | MIT | Rust | 14–18 | 4 |
| fmodel_rust_postgres | 1.0.0 | 将 f{model} 事件溯源领域模型作为 pgrx 扩展运行在 PostgreSQL 内。 | FEAT | Apache-2.0 | Rust | 13–16 | 4 |
| format | 0.0.1 | format:通用类 PostgreSQL 扩展;上游说明为“A string formatting function which takes named parameters”。 | FUNC | MIT | C | — | 4 |
| geohash_extra | 0.0.1 | geohash_extra:地理空间类 PostgreSQL 扩展;上游说明为“Additional geohash functions”。 | GIS | — | C | — | 4 |
| geoip2lookup | 0.0.3 | 使用 MaxMind GeoIP2 MMDB 文件查询 IP 地址地理信息的 PL/PerlU 扩展。 | GIS | BSD-2-Clause | SQL | 10–18 | 4 |
| hexgrid | 1.0.3 | 抽象表面上可配置的六边形网格 | GIS | BSD-3-Clause | C | — | 4 |
| implicit_schema | 0.1 | 通过事件触发器在缺失 schema 中创建表或视图时自动创建该 schema。 | FEAT | MIT | C | — | 4 |
| index_analyzer | 0.1.0 | 用于评估现有或候选索引并检查外键索引覆盖情况的 PL/pgSQL 函数。 | FEAT | BSD-2-Clause | SQL | — | 4 |
| istoria | 1.1 | istoria:使用 PL/pgSQL 管理表历史,支持非线性撤销与重做。 | TIME | GPL-3.0 | SQL | — | 4 |
| jsonb_extend | 1.0 | 合并两个或多个 jsonb 值的 C 扩展函数。 | FUNC | MIT | C | 10–18 | 4 |
| kissfft | 0.0.1 | kissfft:为 PostgreSQL 提供 Fast-Fourier transformer (fft)。 | FUNC | PostgreSQL | C | 10–18 | 4 |
| kmea | 1.0 | 用于分析的K-mer扩展 | TYPE | MIT | C | — | 4 |
| lpathtree | 1.0 | 使用斜杠分隔标签的层级路径类型,源自 PostgreSQL ltree。 | TYPE | — | C | — | 4 |
| mbus | 1.1 | PostgreSQL的简单消息总线 | FEAT | — | SQL | — | 4 |
| multicdr_fdw | 1.2.2 | 用于将通话详单(CDR)文件流作为外部 SQL 表读取的外部数据包装器。 | FDW | PostgreSQL | C | — | 4 |