以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 206 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_pathcheck | 0.9.1 | 校验 planner Path 树,诊断已释放或损坏的内存引用 | ADMIN | MIT | C | 17–18 | 13 |
| pg_sage | 0.5.0 | 提供预加载式 C DBA 代理扩展,以及更新的独立 Go 监控与受控操作 sidecar。 | ADMIN | AGPL-3.0 | C | 14–18 | 13 |
| pginstall | 1.0 | PostgreSQL 扩展安装器,通过 local_preload_libraries 钩住 CREATE EXTENSION,从仓库下载并安装扩展归档。 | ADMIN | PostgreSQL | C | — | 13 |
| pg_subtrans_infos | 1.0 | 查询 PostgreSQL 子事务状态、父事务 XID、嵌套层级与提交时间戳。 | ADMIN | PostgreSQL | C | 10–13 | 11 |
| autopex | 0 | 通过事件触发器调用 Pex,在执行 CREATE EXTENSION 时自动下载并构建目标 PostgreSQL 扩展。 | ADMIN | — | C | 10–18 | 10 |
| pg_remote_exec | 1.0 | 从 SQL 执行 shell 命令,并可选择返回标准输出。 | ADMIN | PostgreSQL | C | 12–16 | 10 |
| pg_replica | 0.7.2 | 基于共识的自动故障切换 | ADMIN | AGPL-3.0-only | Rust | 18 | 10 |
| pg_timeout | 1.0 | 用于终止空闲数据库会话的 PostgreSQL 后台工作进程扩展。 | ADMIN | PostgreSQL | C | 10–16 | 10 |
| pggit | 0.1.3 | 用于PostgreSQL模式的Git-like版本控制 | ADMIN | MIT | SQL | — | 9 |
| fasttrun | 2.0 | 优化的一键式快速截断扩展,用于1C:Enterprise 8 | ADMIN | — | C | — | 8 |
| garbagemap | 1.0 | 简单可插拔的PostgreSQL后台工作进程,遍历WAL | ADMIN | — | C | — | 8 |
| pg_bman | 1.0 | PostgreSQL 热备份工具,支持远程全量/增量备份与归档日志辅助操作。 | ADMIN | PostgreSQL | C | — | 8 |
| pg_cgroup | 1.0 | 提供 SQL 可调用函数,用于创建、配置 Linux cgroup 并将进程加入资源组。 | ADMIN | PostgreSQL | C | 10 | 8 |
| pg_mentor | 0.1 | 管理查询参数的工具 | ADMIN | MIT | C | — | 8 |
| pg_drop_events | 0.1.0 | 记录删表删列删视图的事务号,辅助PITR确定时间点 | ADMIN | PostgreSQL | SQL | 14–18 | 7 |
| pg_safer_settings | 1.0.0 | 更安全处理PostgreSQL配置的功能和机制 | ADMIN | PostgreSQL | SQL | — | 7 |
| pg_safer_settings_table_dependent_extension | forever | 提供一些函数和机制,使在Postgres中处理设置更加安全 | ADMIN | — | SQL | — | 7 |
| pg_safer_settings_table_dependent_subextension | monover | 提供一些函数和机制,使在Postgres中处理设置更加安全 | ADMIN | — | SQL | — | 7 |
| pgfr_control | 2.28.1 | 用于 pgfr_record 的 VACUUM 诊断与表膨胀分析扩展,可给出 autovacuum scale factor 建议。 | ADMIN | — | SQL | — | 7 |
| dbpatch | 1.3.0 | PostgreSQL数据库补丁变更管理扩展 | ADMIN | BSD-3-Clause | SQL | — | 6 |
| ddl_versioning | 1.0 | 通过事件触发器记录表、索引、函数和视图等 DDL 对象版本。 | ADMIN | GPL-3.0 | SQL | 13–18 | 5 |
| dont_drop_db | 1.0 | 阻止删除 dont_drop_db.list 参数中列出的数据库。 | ADMIN | — | C | 13–18 | 5 |
| pg_bofh | 0.0.1 | 通过 shared_preload_libraries 加载 planner hook,拒绝不带 WHERE 子句的查询。 | ADMIN | PostgreSQL | C | — | 5 |
| pg_exclusive_backup | 1.0 | 为 PostgreSQL 15 及以上版本提供排他式物理备份兼容函数。 | ADMIN | — | C | 15–18 | 5 |
| pg_wal_budget | 0.3.0 | 监控并根据配置预算限制WAL生成的PostgreSQL扩展 | ADMIN | Apache-2.0 | Rust | — | 5 |
| pgmoneta_ext | 0.1.1 | 为 pgmoneta 提供服务端数据块与增量备份辅助功能。 | ADMIN | BSD-3-Clause | C | 14 | 5 |
| walreader | 1.0 | 通过 SQL 函数读取并检查 PostgreSQL WAL 记录。 | ADMIN | — | C | — | 5 |
| pacman_agent | 0.1.0 | PACMAN是Postgres自主集群管理器 | ADMIN | Apache-2.0 | Go | — | 4 |
| pg_fk_indexer | 1.0 | 为新定义的外键列自动创建索引。 | ADMIN | PostgreSQL | C | — | 4 |
| pg_query_settings | 0.1 | 根据查询ID动态设置查询参数的模块 | ADMIN | — | C | — | 4 |
| pgelog | 1.0.2 | 通过伪自治事务实现扩展日志记录 | ADMIN | PostgreSQL | SQL | 14–18 | 4 |
| pgraft | 1.0 | 基于Raft共识的真正PostgreSQL集群解决方案,提供开箱即用的自动故障转移和高可用性 | ADMIN | MIT | C | — | 4 |
| cat_tools | 0.3.0 | 用于操作 PostgreSQL 系统目录的工具集 | ADMIN | MIT | SQL | 14–18 | 3 |
| filenode_map_inspect | 0.1 | 检查并解析 PostgreSQL pg_filenode.map 文件的扩展。 | ADMIN | — | C | 10–18 | 3 |
| logging | 0.1 | 切换表及其索引的 WAL 日志模式。 | ADMIN | PostgreSQL | C | — | 3 |
| pg_control_priority | 1.0 | 控制 PostgreSQL 服务进程的调度优先级(nice 值)。 | ADMIN | PostgreSQL | C | 10–18 | 3 |
| pg_fuck_block | 1.0 | 读取关系指定数据块中全部元组的 C 扩展 | ADMIN | — | C | — | 3 |
| pg_show_vm | 1.0 | 显示指定关系及其索引和分区的可见性映射数据 | ADMIN | — | C | — | 3 |
| scrub | 1.0 | 通过后台工作进程扫描堆表、B-tree 索引、TOAST 数据、页面结构与校验和以发现损坏。 | ADMIN | PostgreSQL | C | — | 3 |
| trunkfingerprint | 1.3.0 | 计算可比较的 PostgreSQL 数据库结构指纹,并可选择包含数据指纹。 | ADMIN | PostgreSQL | SQL | 10–15 | 3 |
| autoreindex | 1.0 | 需要 shared_preload_libraries 加载的后台 worker 扩展,用于扫描膨胀索引并在后台执行并发重建索引维护。 | ADMIN | — | C | — | 2 |
| cost_guard | 1.0 | 通过规划器钩子拒绝估算代价超过阈值的语句。 | ADMIN | — | C | 11–18 | 2 |
| edb_foreignkeyconstraintmanager | 1.0 | 在 EDB Postgres Advanced Server 上管理分区表的触发器式外键行为 | ADMIN | — | SQL | — | 2 |
| efm_extension | 1.1 | 通过 SQL 管理和监控 EDB Failover Manager 集群。 | ADMIN | PostgreSQL | C | 14–18 | 2 |
| extrema | 1.0 | 控制其他扩展后台工作进程资源使用的PostgreSQL扩展 | ADMIN | — | C | — | 2 |
| pg_block_if_slow | 1.0 | 根据EXPLAIN估计终止长时间运行查询 | ADMIN | — | C | — | 2 |
| pg_catalog_get_defs | 0.1.0 | 提供 PL/pgSQL 函数,根据 pg_catalog 元数据重建 CREATE TYPE 定义。 | ADMIN | BSD-3-Clause | SQL | — | 2 |
| pg_checkdestroy | 1.0 | pg_checkdestroy:安全类 PostgreSQL 扩展;上游说明为“check sql drop&delete&truncate table”。 | ADMIN | — | C | — | 2 |
| pg_connlimit | 1.0 | 通过文件系统配置限制每个角色的连接数,无需访问系统目录。 | ADMIN | BSD-2-Clause | C | — | 2 |
| pg_cooldown | 0.1 | 从缓冲区中移除特定关系的页面 | ADMIN | Apache-2.0 | C | 14–18 | 2 |