选择 打开 改范围 完整检索页

PostgreSQL 扩展目录

以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。

pg_repack · 在线垃圾清理与表膨胀治理 · 1.5.3 · 管理运维 · PostgreSQL · C · 已打包pgautofailover · PG 自动故障迁移 · 2.2 · 管理运维 · PostgreSQL · C · 已打包pglinter · PG数据库规则检查插件 · 2.0.0 · 管理运维 · PostgreSQL · Rust · 已打包ddlx · 提取数据库对象的DDL · 0.30 · 管理运维 · PostgreSQL · SQL · 已打包sr_plan · 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 · 1.2 · 管理运维 · PostgreSQL · C · 未打包ptrack · 通过共享内存映射与 PostgreSQL 内核存储钩子跟踪变更数据块,用于增量备份。 · 2.4 · 管理运维 · PostgreSQL · C · 未打包pre_prepare · 在服务端预先准备好PreparedStatement备用 · 0.9 · 管理运维 · PostgreSQL · C · 已打包pg_cheat_funcs · 一些超级实用的作弊函数 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_keeper · 基于后台工作进程的集群模块,用于监控流复制、切换同步复制模式并在故障时提升备用服务器。 · 2.0 · 管理运维 · PostgreSQL · C · 未打包pg_healer · 自动修复 PostgreSQL 数据损坏的概念验证扩展 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pgespresso · Barman可选扩展,PostgreSQL备份和恢复管理器 · 1.2 · 管理运维 · PostgreSQL · C · 未打包pg_orphaned · 处理孤儿文件的扩展插件 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_query_rewrite · 使用 ProcessUtility hook 重写 SQL 语句 · 0.0.5 · 管理运维 · PostgreSQL · C · 已打包pg_start_sql · 在实例启动时运行SQL语句 · 1.0 · 管理运维 · PostgreSQL · C · 未打包prioritize · 获取和设置 PostgreSQL 后端的优先级 · 1.0.4 · 管理运维 · PostgreSQL · C · 已打包online_advisor · 在线建议缺失索引、扩展统计信息与预备语句 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_readonly · 将集群设置为只读 · 1.0.6 · 管理运维 · PostgreSQL · C · 已打包pg_quota · 通过后台工作进程实施按角色统计的软磁盘空间配额 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pginstall · PostgreSQL 扩展安装器,通过 local_preload_libraries 钩住 CREATE EXTENSION,从仓库下载并安装扩展归档。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_subtrans_infos · 查询 PostgreSQL 子事务状态、父事务 XID、嵌套层级与提交时间戳。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_remote_exec · 从 SQL 执行 shell 命令,并可选择返回标准输出。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_timeout · 用于终止空闲数据库会话的 PostgreSQL 后台工作进程扩展。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_bman · PostgreSQL 热备份工具,支持远程全量/增量备份与归档日志辅助操作。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_cgroup · 提供 SQL 可调用函数,用于创建、配置 Linux cgroup 并将进程加入资源组。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_drop_events · 记录删表删列删视图的事务号,辅助PITR确定时间点 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 已打包pg_safer_settings · 更安全处理PostgreSQL配置的功能和机制 · 1.0.0 · 管理运维 · PostgreSQL · SQL · 未打包pg_bofh · 通过 shared_preload_libraries 加载 planner hook,拒绝不带 WHERE 子句的查询。 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_fk_indexer · 为新定义的外键列自动创建索引。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pgelog · 通过伪自治事务实现扩展日志记录 · 1.0.2 · 管理运维 · PostgreSQL · SQL · 已打包logging · 切换表及其索引的 WAL 日志模式。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包pg_control_priority · 控制 PostgreSQL 服务进程的调度优先级(nice 值)。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包scrub · 通过后台工作进程扫描堆表、B-tree 索引、TOAST 数据、页面结构与校验和以发现损坏。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包trunkfingerprint · 计算可比较的 PostgreSQL 数据库结构指纹,并可选择包含数据指纹。 · 1.3.0 · 管理运维 · PostgreSQL · SQL · 未打包efm_extension · 通过 SQL 管理和监控 EDB Failover Manager 集群。 · 1.1 · 管理运维 · PostgreSQL · C · 未打包pg_lock_pool · 等待并获取 PostgreSQL 咨询锁池中的可用锁。 · 0.0.1 · 管理运维 · PostgreSQL · SQL · 未打包pg_set_level · SET语句触发动作 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_toastinspect · 低层检查 TOAST 分块标识、尺寸与存储值。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_upless · 检测表上的无用UPDATE · 0.0.3 · 管理运维 · PostgreSQL · SQL · 已打包pgcozy · 根据先前的pg_buffercache快照预热内存缓冲区 · 1.0 · 管理运维 · PostgreSQL · SQL · 已打包pgxc_dns · pgxc_dns 为 PostgreSQL-XC 协调节点提供 DNS 区域视图与权重函数,用于 BIND SDB 负载均衡和故障转移。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包table_log · 记录某张表的修改日志并做表/行级时间点恢复 · 0.6.4 · 管理运维 · PostgreSQL · C · 已打包track_renames · 将 PostgreSQL 对象重命名详情转发给可配置回调函数的事件触发器函数。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包vacuum_utils · 提供检查 VACUUM/ANALYZE 阈值与活动状态、并执行表维护操作的 SQL 函数。 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 未打包extension_drop · 在扩展被删除时运行自定义命令 · 0.1.1 · 管理运维 · PostgreSQL · SQL · 未打包forbid_truncate · forbid_truncate:通过 shared_preload_libraries 加载 ProcessUtility 钩子以拒绝 TRUNCATE 命令。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包mvtbl · 轻松在表空间中移动表 · 0.0.2 · 管理运维 · PostgreSQL · SQL · 未打包pg_decode_infomask · 面向 PostgreSQL 9.6 的 C 扩展,将堆元组 infomask 与 infomask2 提示位解码为可查询字段。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包pg_dropcache · 使 PostgreSQL 数据库或关系的 shared_buffers 缓存失效 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包pg_global_catalog · PostgreSQL全局目录 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_misc_functions · 用于制造后端错误、PANIC、崩溃与故障切换演练的管理函数。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_toastutils · pg_toastutils:统计观测类 PostgreSQL 扩展;上游说明为“TOAST inspection utils for postgres”。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pgds · 动态统计 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包plsh_mtb · plsh_mtb 是一个 PostgreSQL 多租户备份控制器,使用 PL/SH 调用随扩展安装的 Korn Shell 命令。 · 1.0 · 管理运维 · PostgreSQL · Shell · 未打包adminpack · PostgreSQL 管理函数集合 · 2.1 · 管理运维 · PostgreSQL · C · 已打包amcheck · 校验关系完整性 · 1.4 · 管理运维 · PostgreSQL · C · 已打包basebackup_to_shell · 添加一种备份到Shell终端到基础备份方式 · - · 管理运维 · PostgreSQL · C · 已打包basic_archive · 归档模块样例 · - · 管理运维 · PostgreSQL · C · 已打包check_updates · 触发函数以允许/拒绝某些类型的表更新 · 1.0.1 · 管理运维 · PostgreSQL · SQL · 未打包lo · 大对象维护 · 1.1 · 管理运维 · PostgreSQL · C · 已打包old_snapshot · 支持 old_snapshot_threshold 的实用程序 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_prewarm · 预热关系数据 · 1.2 · 管理运维 · PostgreSQL · C · 已打包pg_promise_guard · 检查不再实际执行的模式保证与约束状态 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 未打包pg_stash_advice · 按查询 ID 存储执行计划建议,并在 PostgreSQL 查询规划时自动应用 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_surgery · 对损坏的关系进行手术 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_walrus · 基于 pgrx 的 PostgreSQL 自动 WAL 大小调优扩展,根据检查点活动调整 max_wal_size。 · 0.1.0 · 管理运维 · PostgreSQL · Rust · 未打包pgagent · PostgreSQL任务调度工具,与PGADMIN配合使用 · 4.2.3 · 管理运维 · PostgreSQL · C · 已打包pgdisablelogerror · 按 SQLSTATE 错误码禁止部分错误写入 PostgreSQL 服务器日志。 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pgpool_adm · PGPool 管理函数 · 4.7.2 · 管理运维 · PostgreSQL · C · 已打包pgpool_recovery · PGPool辅助扩展,从v4.3提供的恢复函数 · 4.7.2 · 管理运维 · PostgreSQL · C · 已打包pgpool_regclass · PGPool辅助扩展,RegClass替代 · 4.7.2 · 管理运维 · PostgreSQL · C · 已打包resetsequence · 将序列重置为表中包含的值 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包tblsize_nolock · 无需锁定目标关系AccessShareLock即可计算表大小的功能 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包

找到 72 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
pg_toastutils 1.0 pg_toastutils:统计观测类 PostgreSQL 扩展;上游说明为“TOAST inspection utils for postgres”。 ADMIN PostgreSQL C 1
pgds 0.0.1 动态统计 ADMIN PostgreSQL C 1
plsh_mtb 1.0 plsh_mtb 是一个 PostgreSQL 多租户备份控制器,使用 PL/SH 调用随扩展安装的 Korn Shell 命令。 ADMIN PostgreSQL Shell 1
adminpack 2.1 PostgreSQL 管理函数集合 ADMIN PostgreSQL C 14–16
amcheck 1.4 校验关系完整性 ADMIN PostgreSQL C 14–18
basebackup_to_shell - 添加一种备份到Shell终端到基础备份方式 ADMIN PostgreSQL C 15–18
basic_archive - 归档模块样例 ADMIN PostgreSQL C 15–18
check_updates 1.0.1 触发函数以允许/拒绝某些类型的表更新 ADMIN PostgreSQL SQL
lo 1.1 大对象维护 ADMIN PostgreSQL C 14–18
old_snapshot 1.0 支持 old_snapshot_threshold 的实用程序 ADMIN PostgreSQL C 14–16
pg_prewarm 1.2 预热关系数据 ADMIN PostgreSQL C 14–18
pg_promise_guard 0.1.0 检查不再实际执行的模式保证与约束状态 ADMIN PostgreSQL SQL 13–19
pg_stash_advice 1.0 按查询 ID 存储执行计划建议,并在 PostgreSQL 查询规划时自动应用 ADMIN PostgreSQL C
pg_surgery 1.0 对损坏的关系进行手术 ADMIN PostgreSQL C 14–18
pg_walrus 0.1.0 基于 pgrx 的 PostgreSQL 自动 WAL 大小调优扩展,根据检查点活动调整 max_wal_size。 ADMIN PostgreSQL Rust 15–18
pgagent 4.2.3 PostgreSQL任务调度工具,与PGADMIN配合使用 ADMIN PostgreSQL C 14–18
pgdisablelogerror 1.0 按 SQLSTATE 错误码禁止部分错误写入 PostgreSQL 服务器日志。 ADMIN PostgreSQL C 14–18
pgpool_adm 4.7.2 PGPool 管理函数 ADMIN PostgreSQL C 14–18
pgpool_recovery 4.7.2 PGPool辅助扩展,从v4.3提供的恢复函数 ADMIN PostgreSQL C 14–18
pgpool_regclass 4.7.2 PGPool辅助扩展,RegClass替代 ADMIN PostgreSQL C 14–18
resetsequence 1.0.0 将序列重置为表中包含的值 ADMIN PostgreSQL C
tblsize_nolock 1.0.0 无需锁定目标关系AccessShareLock即可计算表大小的功能 ADMIN PostgreSQL C