以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_rand_ext | 1.0 | 生成PostgreSQL随机值的功能 | FUNC | PostgreSQL | C | — | 1 |
| pg_random_string | 0.0.1 | 使用 C 函数生成指定长度的字母数字随机字符串。 | FUNC | — | C | — | 1 |
| pg_recall_guard | 0.2.0 | 测量 ANN 索引召回率并检测相对认可基线的漂移 | RAG | PostgreSQL | PLpgSQL | 13–19 | 1 |
| pg_recyclebin | 0.1.0 | 拦截 DROP TABLE 与 TRUNCATE,将可恢复的表数据和元数据保存在回收站模式中。 | ADMIN | MIT | Rust | 14–18 | 1 |
| pg_registry | 0.2.0 | 存储并验证 JSON Schema,可从表生成模式,并将模式绑定到 Kafka 主题。 | FEAT | Matroid | Rust | 14–18 | 1 |
| pg_reject_truncate | 1.0 | 通过 ProcessUtility 钩子拒绝 PostgreSQL TRUNCATE 操作。 | ADMIN | — | C | — | 1 |
| pg_reversi | 1.0 | 在 PostgreSQL 9.6 中实现 Reversi 黑白棋游戏的示例扩展。 | FEAT | — | C | — | 1 |
| pg_rlimit | 1.0 | 按会话通过 SQL 函数或 GUC 设置、读取进程地址空间资源限制。 | ADMIN | BSD-3-Clause | C | 10–18 | 1 |
| pg_sats | 0.1.0 | 使用聪计价余额按角色计量查询,并可选择强制限额。 | ADMIN | MIT | C | 14–18 | 1 |
| pg_semantius | 0.4.0 | 以数据库为中心、集成 RBAC、RLS、数据字典与消息队列的应用后端。 | FEAT | MIT | SQL | 18 | 1 |
| pg_sequence | 0.2.0 | 带有格式化、范围限定及自增功能的企业资源计划文档编号 | FUNC | — | Rust | — | 1 |
| pg_sessions | 1.3 | 在共享内存中跟踪会话级 SQL 执行指标及可选的 Linux 进程资源统计。 | STAT | GPL-3.0 | C | — | 1 |
| pg_set_acl | 0.0.1 | SET命令访问控制列表 | SEC | PostgreSQL | C | — | 1 |
| pg_setpriority | 1.0 | 读取或调整 PostgreSQL 进程的 Unix 调度优先级 | ADMIN | — | C | — | 1 |
| pg_snowid | 3.1.0 | 在 PostgreSQL 中生成线程安全且按时间排序的 Snowflake 风格 ID | FUNC | MIT | Rust | 18 | 1 |
| pg_splade | 0.0.0 | 在 PostgreSQL 内生成 SPLADE 稀疏向量嵌入 | RAG | — | Rust | 12–17 | 1 |
| pg_stat_errors | 1.2 | 提供集群级错误类别计数与有界近期错误样本。 | STAT | PostgreSQL | C | — | 1 |
| pg_stat_ssi_failures | 0.1 | pg_stat_ssi_failures:统计 PostgreSQL 集群级 SSI 序列化失败次数的监控扩展。 | STAT | — | C | — | 1 |
| pg_stat_usage | 1.0 | pg_stat_usage:统计观测类 PostgreSQL 扩展;上游说明为“track usage statistics of stored procedure calls”。 | STAT | BSD-2-Clause | C | — | 1 |
| pg_statkit | 1.1.0 | 针对数组提供描述统计与临床效应量函数。 | FUNC | MIT | Rust | 13–17 | 1 |
| pg_streaming | 0.2.0 | pg_streaming:在 PostgreSQL 内部运行的声明式流处理引擎。 | ETL | Matroid | Rust | 14–18 | 1 |
| pg_string_extension | 0.1 | 提供回文判断、变位词判断与字符排序功能的 C 字符串辅助扩展。 | FUNC | — | C | — | 1 |
| pg_sweep | 0.0.0 | 将 PostgreSQL 数据库与表级统计信息收集为 JSON,用于监控。 | STAT | MIT | Rust | 14–16 | 1 |
| pg_synapse_pgrx | 0.1.1 | PostgreSQL原生代理循环运行时 | RAG | — | Rust | — | 1 |
| pg_synthesize_wal | 1.0 | 生成不同大小的 PostgreSQL WAL 记录用于开发测试 | FEAT | PostgreSQL | C | 15–18 | 1 |
| pg_textparser | 1.0 | pg_textparser:全文搜索相关 PostgreSQL 扩展;上游说明为“Text search parser”。 | FTS | MIT | C | — | 1 |
| pg_timelord | 0.0.1 | 利用提交时间戳与自定义 MVCC 快照进行时间旅行查询的概念验证扩展。 | TIME | PostgreSQL | C | — | 1 |
| pg_toastutils | 1.0 | pg_toastutils:统计观测类 PostgreSQL 扩展;上游说明为“TOAST inspection utils for postgres”。 | ADMIN | PostgreSQL | C | — | 1 |
| pg_tpch | 1.0.0 | 在 PostgreSQL 内快速创建、装载 TPC-H 数据集并提供 22 条基准查询元数据。 | FEAT | MIT | Rust | 13–18 | 1 |
| pg_turbovec | 1.29.0 | 基于 TurboQuant 压缩量化的 PostgreSQL 向量类型与 ANN 索引访问方法。 | RAG | Apache-2.0 | Rust | 14–18 | 1 |
| pg_twkb | 0.1 | pg_twkb:地理空间类 PostgreSQL 扩展;上游说明为“TWKB tools etc”。 | GIS | GPL-2.0 | C | — | 1 |
| pg_txn_status | 0.1 | 提供一字节的 txn_status 数据类型,用于存储事务状态值。 | TYPE | — | C | 10–18 | 1 |
| pg_udp | 0.1 | 通过 PostgreSQL 函数向指定主机和端口发送 UDP 数据报。 | UTIL | — | C | — | 1 |
| pg_variant_functions | 1.0 | pg_variant_functions:函数工具类 PostgreSQL 扩展;上游说明为“Variant analysis functions”。 | FUNC | PostgreSQL | C | 10–18 | 1 |
| pg_vartype | 0.4 | 在单个 PostgreSQL 列中存储多种标量类型的 VARTYPE 数据类型扩展。 | TYPE | — | C | — | 1 |
| pg_wthtmltopdf | 1.0 | 通过 PostgreSQL 函数将 HTML 渲染为 PDF。 | UTIL | MIT | C++ | — | 1 |
| pg_xarray | 0.2.0 | 处理分块科学数组的目录和查询层(NetCDF、Zarr、HDF5等) | OLAP | — | Rust | — | 1 |
| pg_year | 0.0.1 | 年数据类型 | TYPE | — | C | — | 1 |
| pgauthz | 0.3.0 | 在 PostgreSQL 内提供 Zanzibar 风格的关系型访问控制 | SEC | Apache-2.0 | Rust | 16–18 | 1 |
| pgds | 0.0.1 | 动态统计 | ADMIN | PostgreSQL | C | — | 1 |
| pgfirestore | 0.0.0 | 在 PostgreSQL 中实现 Firestore 数据模型、fsvalue 类型和集合/集合组查询语义的 pgrx 扩展。 | SIM | — | Rust | 11–15 | 1 |
| pgintegrity | 0.0.1 | 基于触发器的 PostgreSQL 表行完整性水印检查扩展。 | SEC | — | C | — | 1 |
| pglogical_output_nzhooks | 1.0 | 仅保留硬编码表名变更的 pglogical 输出插件行过滤钩子示例 | ETL | — | C | — | 1 |
| pgokf | 0.1.13 | 支持词法及可选语义检索的事务化开放知识格式目录。 | RAG | AGPL-3.0-only | Rust | 15–19 | 1 |
| pgopenssltypes | 0.0.1 | pgopenssltypes 为 PostgreSQL 提供可持久化的 OpenSSL 密码学类型及相关功能。 | TYPE | PostgreSQL | C | 10–18 | 1 |
| pgorpy | 0.0.0 | 从数据库访问OR-tools的Python接口 | FUNC | GPL-2.0 | SQL | — | 1 |
| pgrgraphic | 1.0.0 | pgrgraphic 是一个基于 PL/R 的 PostgreSQL 扩展,可将数据库查询结果渲染为 PNG 或 JPEG 图表文件。 | UTIL | — | R | — | 1 |
| pgrollup | 1.0 | 通过增量维护汇总表加速 PostgreSQL 聚合查询。 | OLAP | — | C | 12–13 | 1 |
| pgs3 | 0.1.1 | 在 PostgreSQL 内实现的 S3 兼容对象存储端点。 | SIM | Apache-2.0 | Rust | 17–18 | 1 |
| pgscale | 1.0 | 通过简单HTTP接口暴露PostgreSQL统计视图的后台工作进程 | STAT | — | C | — | 1 |