以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 158 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_fk_indexer | 1.0 | 为新定义的外键列自动创建索引。 | ADMIN | PostgreSQL | C | — | 4 |
| pg_query_settings | 0.1 | 根据查询ID动态设置查询参数的模块 | ADMIN | — | C | — | 4 |
| pgraft | 1.0 | 基于Raft共识的真正PostgreSQL集群解决方案,提供开箱即用的自动故障转移和高可用性 | ADMIN | MIT | C | — | 4 |
| 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_coredump | 1.0 | 简化PostgreSQL核心转储收集 | ADMIN | — | C | — | 2 |
| pg_dirty_hands | 1.0 | 提供用于冻结指定堆元组的函数,包括不写 WAL 的变体。 | ADMIN | — | C | — | 2 |
| pg_lock_pool | 0.0.1 | 等待并获取 PostgreSQL 咨询锁池中的可用锁。 | ADMIN | PostgreSQL | SQL | 12–17 | 2 |
| pg_pageinspect_plus | 1.0 | 解码通过 PostgreSQL pageinspect 获取的堆元组数据 | ADMIN | BSD-3-Clause | C | 10–18 | 2 |
| pg_promoter | 1.0 | 基于后台工作进程的简化集群模块 | ADMIN | — | C | — | 2 |
| pg_set_level | 0.0.1 | SET语句触发动作 | ADMIN | PostgreSQL | C | — | 2 |
| pg_toastinspect | 1.0 | 低层检查 TOAST 分块标识、尺寸与存储值。 | ADMIN | PostgreSQL | C | — | 2 |
| pg_visibilitymap | 1.0 | 检查旧版 PostgreSQL 关系的可见性映射位。 | ADMIN | — | C | — | 2 |
| pgxc_dns | 1.0 | pgxc_dns 为 PostgreSQL-XC 协调节点提供 DNS 区域视图与权重函数,用于 BIND SDB 负载均衡和故障转移。 | ADMIN | PostgreSQL | C | — | 2 |
| track_renames | 0.1 | 将 PostgreSQL 对象重命名详情转发给可配置回调函数的事件触发器函数。 | ADMIN | PostgreSQL | C | 10–18 | 2 |
| vacuum_utils | 0.1.0 | 提供检查 VACUUM/ANALYZE 阈值与活动状态、并执行表维护操作的 SQL 函数。 | ADMIN | PostgreSQL | SQL | 10–18 | 2 |
| autofailover | 1.0 | 提供自动故障转移辅助函数的 C 语言 PostgreSQL 扩展,可检查角色和 WAL 状态、执行提升并调整同步复制设置。 | ADMIN | — | C | — | 1 |
| buffercache_tools | 1.0 | 检查并操作 PostgreSQL 缓冲区缓存中属于关系、分支、数据库和表空间的缓存项。 | ADMIN | — | C | — | 1 |
| constr_name_unif | 1.0.1 | 统一 PostgreSQL 基表中各类约束的名称。 | ADMIN | MIT | SQL | 10–18 | 1 |
| constraint_uniform | 1.0.0 | 统一基本表约束名称的扩展 | ADMIN | MIT | SQL | — | 1 |
| extension_drop | 0.1.1 | 在扩展被删除时运行自定义命令 | ADMIN | PostgreSQL | SQL | — | 1 |
| forbid_truncate | 1.0 | forbid_truncate:通过 shared_preload_libraries 加载 ProcessUtility 钩子以拒绝 TRUNCATE 命令。 | ADMIN | PostgreSQL | C | — | 1 |
| mvtbl | 0.0.2 | 轻松在表空间中移动表 | ADMIN | PostgreSQL | SQL | — | 1 |
| non_truncate | 1.0 | non_truncate:通过 ProcessUtility 钩子禁止执行 TRUNCATE 语句。 | ADMIN | — | C | 13–18 | 1 |
| pg_data_retention | 0.0.0 | pg_data_retention:通过后台工作进程执行表数据保留策略的 PostgreSQL 扩展。 | ADMIN | MIT | Rust | 13–18 | 1 |
| pg_decode_infomask | 0.1 | 面向 PostgreSQL 9.6 的 C 扩展,将堆元组 infomask 与 infomask2 提示位解码为可查询字段。 | ADMIN | PostgreSQL | C | — | 1 |
| pg_dropcache | 1.0.0 | 使 PostgreSQL 数据库或关系的 shared_buffers 缓存失效 | ADMIN | PostgreSQL | C | 11–16 | 1 |
| pg_frozen | 0.0.1 | 提供 frozen(oid, tid) 函数,用于判断指定堆元组是否已被冻结。 | ADMIN | — | C | — | 1 |
| pg_global_catalog | 0.0.1 | PostgreSQL全局目录 | ADMIN | PostgreSQL | C | — | 1 |
| pg_misc_functions | 1.0 | 用于制造后端错误、PANIC、崩溃与故障切换演练的管理函数。 | ADMIN | PostgreSQL | C | — | 1 |
| pg_nowhere | 0.1 | 禁止无WHERE子句的UPDATE和DELETE查询 | ADMIN | Public Domain | C | — | 1 |
| pg_outrider | 1.0 | 动态启动后台工作进程,在关系空闲空间低于设定水位时扩展关系。 | ADMIN | — | C | — | 1 |
| pg_recyclebin | 0.1.0 | 拦截 DROP TABLE 与 TRUNCATE,将可恢复的表数据和元数据保存在回收站模式中。 | ADMIN | MIT | Rust | 14–18 | 1 |
| pg_reject_truncate | 1.0 | 通过 ProcessUtility 钩子拒绝 PostgreSQL TRUNCATE 操作。 | ADMIN | — | 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 |