pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_multitenant | 1.0 | pg_multitenant:基于 PostgreSQL 行级安全策略的共享 Schema 多租户辅助函数。 | SEC | MIT | Rust | 16 | 3 |
| pg_normalize_email | 1.0.9 | 按常见邮件服务商规则统一大小写、别名后缀、点号和域名的纯 PL/pgSQL 邮箱规范化扩展。 | FUNC | PostgreSQL | SQL | 12–18 | 3 |
| pg_os | 1.0 | 直接通过SQL提供操作系统功能,实现进程管理、文件系统操作、IPC和系统监控 | FEAT | MIT | SQL | — | 3 |
| pg_plsql_graphs | 1.0 | 捕获 PL/pgSQL 控制流与依赖图并导出为 DOT | LANG | — | C | — | 3 |
| pg_purr | 0.2.0 | 通过PL/Python实现的量子计算能力扩展 | FUNC | MIT | Python | — | 3 |
| pg_relation_sql | 0.2.2 | 根据 PostgreSQL 外键生成可内联的关系导航 SQL 函数 | UTIL | PostgreSQL | PLpgSQL | 11–18 | 3 |
| pg_retry | 1.0.0 | 在临时错误中使用指数退避重试语句 | UTIL | PostgreSQL | C | 17–18 | 3 |
| pg_rrf | 0.0.3 | 混合检索的倒数排序融合函数 | RAG | MIT | Rust | 14–18 | 3 |
| pg_show_vm | 1.0 | 显示指定关系及其索引和分区的可见性映射数据 | ADMIN | — | C | — | 3 |
| pg_stat_backtrace | 1.0.0 | 捕获或记录 PostgreSQL 进程的 C 层调用栈 | STAT | PostgreSQL | C | 14–18 | 3 |
| pg_tiktoken_c | 1.1 | 使用 C 实现的 PostgreSQL 高性能 tiktoken BPE 分词扩展 | RAG | Apache-2.0 | C | 14–18 | 3 |
| pg_uuid_v8 | 1.1.0 | 带隐藏时间戳的 PostgreSQL UUID v8 生成器 | FUNC | PostgreSQL | C | 14–18 | 3 |
| pgbdd | 0.0.1 | 提供bdd和词典数据类型 | TYPE | GPL-3.0 | C | — | 3 |
| pgcompress | 1.0 | pgcompress:提供用于 use with bytea and text 的 Provides deflate and inflate and gzip函数。 | UTIL | GPL-3.0 | C | — | 3 |
| pglock | 1.0.0 | 在 PostgreSQL 内实现轻量级分布式锁服务 | UTIL | PostgreSQL | SQL | 14–18 | 3 |
| pglogical_ticker | 1.4.1 | pglogical复制延迟以秒计的精确视图 | ETL | PostgreSQL | C | 14–18 | 3 |
| pgmb | 1.0.0 | 一个简单的PostgreSQL消息代理系统 | FEAT | PostgreSQL | SQL | 14–18 | 3 |
| pgque | 0.1.0 | pgque 是一个纯 SQL PostgreSQL 作业队列,按优先级排序任务并使用 advisory lock 领取任务。 | FEAT | — | SQL | — | 3 |
| pgreadfile | 1.0 | 通过 C 函数将数据库服务器本地文件读取为 bytea 或直接覆盖写入 | UTIL | — | C | 11 | 3 |
| pgts | 0.1.0 | PostgreSQL时间编码 | TIME | MIT | C | — | 3 |
| pgx_json_schema | 1.0 | Postgres JSON Schema验证 | FEAT | — | Rust | — | 3 |
| pgyaml | 1.0 | 在YAML和jsonb之间转换 | UTIL | — | C | — | 3 |
| postgrest_auth | 0.1 | 尚未实现任何数据库对象的 PostgREST 认证占位扩展 | SEC | MIT | SQL | — | 3 |
| qgres | 0.1.2 | 简单队列系统 | FEAT | PostgreSQL | SQL | — | 3 |
| repeat | 0.0.1 | 比较双重实现SRF的测试仓库 | FEAT | — | C | — | 3 |
| rostgis | 0.1.0 | 使用 Rust 编写的实验性 PostGIS 兼容空间扩展。 | GIS | MIT | Rust | 13–17 | 3 |
| salesforce_id | 1.0 | 用于 Salesforce ID 的 12 字节紧凑 PostgreSQL 类型,提供类型转换、比较运算符以及 B-tree/Hash 运算符类。 | TYPE | PostgreSQL | C | — | 3 |
| scrub | 1.0 | 通过后台工作进程扫描堆表、B-tree 索引、TOAST 数据、页面结构与校验和以发现损坏。 | ADMIN | PostgreSQL | C | — | 3 |
| session_variables | 0.0.4 | 通过 PostgreSQL 自定义配置参数保存和读取会话级键值的 SQL 函数。 | FEAT | PostgreSQL | SQL | 10–18 | 3 |
| short_ids | 0.1.0 | 通过冲突检查与事务级咨询锁生成短随机文本 ID 的 PL/pgSQL 扩展。 | FUNC | PostgreSQL | SQL | 10–18 | 3 |
| simple_parser | 1.0 | 仅按 ASCII 空格切分全文检索文本、保留下划线等标点在 token 内的 C 解析器扩展。 | FTS | PostgreSQL | C | — | 3 |
| student | 1.0 | 学习如何在PostgreSQL中添加类型 | TYPE | — | C | — | 3 |
| supa_agent_trace | 0.1.0 | Supabase浏览器扩展和代理 | STAT | MIT | SQL | — | 3 |
| symbiotic_python | 0.0.0 | pgrx/Python 原型桥接扩展,为每个数据库创建虚拟环境并启动 asyncpg LISTEN 服务。 | UTIL | Apache-2.0 | Rust | 11–15 | 3 |
| tanimoto | 1.0 | 面向 PostgreSQL bit varying 指纹的快速 C 语言 Tanimoto 相似系数函数。 | FUNC | — | C | — | 3 |
| test_parser | 1.0 | 以 C 语言实现 PostgreSQL 自定义全文检索解析器的示例扩展。 | FTS | — | C | — | 3 |
| tibero_fdw | 1.0 | Tibero的PostgreSQL外部数据包装器源代码 | FDW | — | C | — | 3 |
| toastinfo | 1.7 | 显示TOAST字段的详细信息 | STAT | PostgreSQL | C | 14–18 | 3 |
| trunkfingerprint | 1.3.0 | 计算可比较的 PostgreSQL 数据库结构指纹,并可选择包含数据指纹。 | ADMIN | PostgreSQL | SQL | 10–15 | 3 |
| tsurugi_fdw | 1.5.0 | 用于PostgreSQL的Tsurugi外部数据包装器 | FDW | Apache-2.0 | C | — | 3 |
| verisql | 0.1.0 | AI生成SQL审计级验证网关——捕获错误查询,保持可追溯审计记录,验证迁移等价性。零LLM令牌检查占90% | SEC | MIT | Python | — | 3 |
| weighted_statistics | 1.0.0 | 针对稀疏数据的高性能加权统计量计算 | FUNC | PostgreSQL | C | 14–18 | 3 |
| worker_spark | 0.0.1 | PostgreSQL 9.3 的后台工作进程,定期执行存储过程。 | TIME | PostgreSQL | C | — | 3 |
| xnode | 0.7.2 | 基于DOM实现的XML处理 | TYPE | PostgreSQL | C | — | 3 |
| all_substrings_tokenizer | 0.1 | 从字符串中提取长度超过固定字符阈值的所有子串。 | FTS | — | C | — | 2 |
| append_only_heap | 1.0 | 一种 PostgreSQL 表访问方法,通过只追加写入可变长度数据来减少碎片。 | FEAT | MIT | C | — | 2 |
| aqua | 0.0.1 | 数据库内神经用户定义函数进行机器学习推理 | RAG | — | C | — | 2 |
| asn1oid | 1.6 | ASN1OID数据类型支持 | TYPE | GPL-3.0 | C | 14–18 | 2 |
| async_response | 1.0 | 单个查询中PostgreSQL多异步响应 | UTIL | — | C | — | 2 |
| autoreindex | 1.0 | 需要 shared_preload_libraries 加载的后台 worker 扩展,用于扫描膨胀索引并在后台执行并发重建索引维护。 | ADMIN | — | C | — | 2 |