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

PostgreSQL 扩展目录

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

pg_repack · 在线垃圾清理与表膨胀治理 · 1.5.3 · 管理运维 · PostgreSQL · C · 已打包tbase_gts_tools · TBase辅助工具,用于检查事务全局时间戳和堆页元组元数据 · 1.0 · 管理运维 · Unknown · C · 未打包pgautofailover · PG 自动故障迁移 · 2.2 · 管理运维 · PostgreSQL · C · 已打包gp_debug_numsegments · 获取或设置创建表时默认使用的段数 · 1.0 · 管理运维 · Apache-2.0 · C · 未打包gp_distribution_policy · 检查Greenplum家族集群中的表分布策略 · 1.0 · 管理运维 · Apache-2.0 · C · 未打包gp_toolkit · 用于管理Greenplum家族数据库的视图和函数 · 1.6 · 管理运维 · Apache-2.0 · C · 未打包reject_partition_fullscan · 拒绝扫描所有分区而不进行剪裁的查询 · 1.0 · 管理运维 · Apache-2.0 · C · 未打包pg_squeeze · 从关系中删除未使用空间 · 1.9.4 · 管理运维 · BSD-2-Clause · C · 已打包dbdev · 用于从 database.dev 注册表安装软件包的数据库内客户端。 · 0.0.5 · 管理运维 · Apache-2.0 · SQL · 未打包pglinter · PG数据库规则检查插件 · 2.0.0 · 管理运维 · PostgreSQL · Rust · 已打包pg_permissions · 查看对象权限并将其与期望状态进行比较 · 1.4.1 · 管理运维 · BSD-2-Clause · SQL · 已打包pg_dirtyread · 从表中读取尚未垃圾回收的行 · 2.8 · 管理运维 · BSD-3-Clause · C · 已打包ddlx · 提取数据库对象的DDL · 0.30 · 管理运维 · PostgreSQL · SQL · 已打包safeupdate · 强制在 UPDATE 和 DELETE 时提供 Where 条件 · 1.5 · 管理运维 · ISC · C · 已打包pgfincore · 检查和管理操作系统缓冲区缓存 · 1.4.0 · 管理运维 · BSD-3-Clause · C · 已打包pg_column_tetris · 强制采用最优列对齐顺序,以减少 PostgreSQL 行数据中的填充浪费。 · 0.1.0 · 管理运维 · MIT · SQL · 已打包pg_catcheck · 用于诊断系统目录是否损坏的工具 · 1.6.0 · 管理运维 · BSD-3-Clause · C · 已打包pg_savior · 阻止不带条件的全表更新以避免意外事故 · 0.1.0 · 管理运维 · Apache-2.0 · C · 已打包sr_plan · 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 · 1.2 · 管理运维 · PostgreSQL · C · 未打包qos · PostgreSQL QoS 资源治理扩展(会话与查询限流/隔离) · 1.0 · 管理运维 · GPL-3.0 · C · 已打包pgdd · 提供通过标准SQL查询数据库目录集簇的能力 · 0.6.1 · 管理运维 · MIT · Rust · 已打包ptrack · 通过共享内存映射与 PostgreSQL 内核存储钩子跟踪变更数据块,用于增量备份。 · 2.4 · 管理运维 · PostgreSQL · C · 未打包pg_check · pg_check:统计观测类 PostgreSQL 扩展;上游说明为“Provides basic integrity checks for data files”。 · 0.1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_rewrite · 在线重写整表,不阻塞读写 · 2.2 · 管理运维 · BSD-3-Clause · C · 已打包pre_prepare · 在服务端预先准备好PreparedStatement备用 · 0.9 · 管理运维 · PostgreSQL · C · 已打包pg_cheat_funcs · 一些超级实用的作弊函数 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_keeper · 基于后台工作进程的集群模块,用于监控流复制、切换同步复制模式并在故障时提升备用服务器。 · 2.0 · 管理运维 · PostgreSQL · C · 未打包pg_crash · 向数据库进程随机发送信号模拟故障 · 1.0 · 管理运维 · BSD-3-Clause · C · 已打包fio · PostgreSQL文件IO函数包 · 1.0 · 管理运维 · BSD-3-Clause · C · 已打包nextgres_idcp · 在 PostgreSQL 内部实现连接池的 NEXTGRES 扩展。 · 0.1.0 · 管理运维 · NEXTGRES · C · 未打包pg_healer · 自动修复 PostgreSQL 数据损坏的概念验证扩展 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_checksums · 在离线模式下激活/启用/禁用数据库集群的校验和功能 · 1.3 · 管理运维 · BSD-2-Clause · C · 已打包pg_dbms_stats · pg_dbms_stats:统计观测类 PostgreSQL 扩展;上游说明为“Statistics management extension for stabilizing PostgreSQL execution plans using fixed statistics”。 · 14.0 · 管理运维 · BSD-3-Clause · C · 未打包recursively_delete · 递归删除记录及其外键依赖记录 · 0.1.5 · 管理运维 · MIT · SQL · 未打包pg_pgbouncer · 通过 pgrx 扩展的 PostgreSQL 后台工作进程运行和管理外部 PgBouncer 进程。 · 0.0.0 · 管理运维 · MIT · Rust · 未打包pgespresso · Barman可选扩展,PostgreSQL备份和恢复管理器 · 1.2 · 管理运维 · PostgreSQL · C · 未打包pg_dtm · 使用共享全局快照的可插拔分布式事务管理器 · 1.0 · 管理运维 · Unknown · 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 · 已打包pg_index_stats · 手动或自动在索引上创建扩展统计信息 · 0.2 · 管理运维 · MIT · C · 未打包pgbouncer_wrapper · 通过 dblink_fdw 将 PgBouncer 管理控制台封装为 SQL 监控视图与控制函数 · 1.2.2 · 管理运维 · MIT · SQL · 未打包online_advisor · 在线建议缺失索引、扩展统计信息与预备语句 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_readonly · 将集群设置为只读 · 1.0.6 · 管理运维 · PostgreSQL · C · 已打包pg_strict · 防止不带WHERE条件的危险UPDATE和DELETE操作 · 1.0.5 · 管理运维 · MIT · Rust · 已打包pg_quota · 通过后台工作进程实施按角色统计的软磁盘空间配额 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pgextmgr · pgextmgr:基于 pgrx 的扩展管理与 Hook 框架,用于注册、排序、启用和禁用 PostgreSQL 扩展插件。 · 0.0.0 · 管理运维 · MIT · Rust · 未打包pgx_show_hooks · 列出 PostgreSQL 钩子函数与 PL/pgSQL 钩子回调在进程内的地址。 · 0.0.3 · 管理运维 · MIT · Rust · 未打包connection_limits · 按用户、数据库、来源 IP 或主机名及其组合规则限制连接配额。 · 1.0.0 · 管理运维 · BSD-2-Clause · C · 未打包pg_pathcheck · 校验 planner Path 树,诊断已释放或损坏的内存引用 · 0.9.1 · 管理运维 · MIT · C · 已打包pg_sage · 提供预加载式 C DBA 代理扩展,以及更新的独立 Go 监控与受控操作 sidecar。 · 0.5.0 · 管理运维 · AGPL-3.0 · C · 未打包pginstall · PostgreSQL 扩展安装器,通过 local_preload_libraries 钩住 CREATE EXTENSION,从仓库下载并安装扩展归档。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_subtrans_infos · 查询 PostgreSQL 子事务状态、父事务 XID、嵌套层级与提交时间戳。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包autopex · 通过事件触发器调用 Pex,在执行 CREATE EXTENSION 时自动下载并构建目标 PostgreSQL 扩展。 · 0 · 管理运维 · Unknown · C · 未打包pg_remote_exec · 从 SQL 执行 shell 命令,并可选择返回标准输出。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_replica · 基于共识的自动故障切换 · 0.7.2 · 管理运维 · AGPL-3.0-only · Rust · 未打包pg_timeout · 用于终止空闲数据库会话的 PostgreSQL 后台工作进程扩展。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pggit · 用于PostgreSQL模式的Git-like版本控制 · 0.1.3 · 管理运维 · MIT · SQL · 未打包fasttrun · 优化的一键式快速截断扩展,用于1C:Enterprise 8 · 2.0 · 管理运维 · Unknown · C · 未打包garbagemap · 简单可插拔的PostgreSQL后台工作进程,遍历WAL · 1.0 · 管理运维 · Unknown · C · 未打包pg_bman · PostgreSQL 热备份工具,支持远程全量/增量备份与归档日志辅助操作。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_cgroup · 提供 SQL 可调用函数,用于创建、配置 Linux cgroup 并将进程加入资源组。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_mentor · 管理查询参数的工具 · 0.1 · 管理运维 · MIT · C · 未打包pg_drop_events · 记录删表删列删视图的事务号,辅助PITR确定时间点 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 已打包pg_safer_settings · 更安全处理PostgreSQL配置的功能和机制 · 1.0.0 · 管理运维 · PostgreSQL · SQL · 未打包pg_safer_settings_table_dependent_extension · 提供一些函数和机制,使在Postgres中处理设置更加安全 · forever · 管理运维 · Unknown · SQL · 未打包pg_safer_settings_table_dependent_subextension · 提供一些函数和机制,使在Postgres中处理设置更加安全 · monover · 管理运维 · Unknown · SQL · 未打包pgfr_control · 用于 pgfr_record 的 VACUUM 诊断与表膨胀分析扩展,可给出 autovacuum scale factor 建议。 · 2.28.1 · 管理运维 · Unknown · SQL · 未打包dbpatch · PostgreSQL数据库补丁变更管理扩展 · 1.3.0 · 管理运维 · BSD-3-Clause · SQL · 未打包ddl_versioning · 通过事件触发器记录表、索引、函数和视图等 DDL 对象版本。 · 1.0 · 管理运维 · GPL-3.0 · SQL · 未打包dont_drop_db · 阻止删除 dont_drop_db.list 参数中列出的数据库。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_bofh · 通过 shared_preload_libraries 加载 planner hook,拒绝不带 WHERE 子句的查询。 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_exclusive_backup · 为 PostgreSQL 15 及以上版本提供排他式物理备份兼容函数。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_wal_budget · 监控并根据配置预算限制WAL生成的PostgreSQL扩展 · 0.3.0 · 管理运维 · Apache-2.0 · Rust · 未打包pgmoneta_ext · 为 pgmoneta 提供服务端数据块与增量备份辅助功能。 · 0.1.1 · 管理运维 · BSD-3-Clause · C · 未打包walreader · 通过 SQL 函数读取并检查 PostgreSQL WAL 记录。 · 1.0 · 管理运维 · Unknown · C · 未打包pacman_agent · PACMAN是Postgres自主集群管理器 · 0.1.0 · 管理运维 · Apache-2.0 · Go · 未打包pg_fk_indexer · 为新定义的外键列自动创建索引。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_query_settings · 根据查询ID动态设置查询参数的模块 · 0.1 · 管理运维 · Unknown · C · 未打包pgelog · 通过伪自治事务实现扩展日志记录 · 1.0.2 · 管理运维 · PostgreSQL · SQL · 已打包pgraft · 基于Raft共识的真正PostgreSQL集群解决方案,提供开箱即用的自动故障转移和高可用性 · 1.0 · 管理运维 · MIT · C · 未打包cat_tools · 用于操作 PostgreSQL 系统目录的工具集 · 0.3.0 · 管理运维 · MIT · SQL · 已打包filenode_map_inspect · 检查并解析 PostgreSQL pg_filenode.map 文件的扩展。 · 0.1 · 管理运维 · Unknown · C · 未打包logging · 切换表及其索引的 WAL 日志模式。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包pg_control_priority · 控制 PostgreSQL 服务进程的调度优先级(nice 值)。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_fuck_block · 读取关系指定数据块中全部元组的 C 扩展 · 1.0 · 管理运维 · Unknown · C · 未打包pg_show_vm · 显示指定关系及其索引和分区的可见性映射数据 · 1.0 · 管理运维 · Unknown · C · 未打包scrub · 通过后台工作进程扫描堆表、B-tree 索引、TOAST 数据、页面结构与校验和以发现损坏。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包trunkfingerprint · 计算可比较的 PostgreSQL 数据库结构指纹,并可选择包含数据指纹。 · 1.3.0 · 管理运维 · PostgreSQL · SQL · 未打包autoreindex · 需要 shared_preload_libraries 加载的后台 worker 扩展,用于扫描膨胀索引并在后台执行并发重建索引维护。 · 1.0 · 管理运维 · Unknown · C · 未打包cost_guard · 通过规划器钩子拒绝估算代价超过阈值的语句。 · 1.0 · 管理运维 · Unknown · C · 未打包edb_foreignkeyconstraintmanager · 在 EDB Postgres Advanced Server 上管理分区表的触发器式外键行为 · 1.0 · 管理运维 · Unknown · SQL · 未打包efm_extension · 通过 SQL 管理和监控 EDB Failover Manager 集群。 · 1.1 · 管理运维 · PostgreSQL · C · 未打包extrema · 控制其他扩展后台工作进程资源使用的PostgreSQL扩展 · 1.0 · 管理运维 · Unknown · C · 未打包pg_block_if_slow · 根据EXPLAIN估计终止长时间运行查询 · 1.0 · 管理运维 · Unknown · C · 未打包pg_catalog_get_defs · 提供 PL/pgSQL 函数,根据 pg_catalog 元数据重建 CREATE TYPE 定义。 · 0.1.0 · 管理运维 · BSD-3-Clause · SQL · 未打包pg_checkdestroy · pg_checkdestroy:安全类 PostgreSQL 扩展;上游说明为“check sql drop&delete&truncate table”。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_connlimit · 通过文件系统配置限制每个角色的连接数,无需访问系统目录。 · 1.0 · 管理运维 · BSD-2-Clause · C · 未打包pg_cooldown · 从缓冲区中移除特定关系的页面 · 0.1 · 管理运维 · Apache-2.0 · C · 已打包pg_coredump · 简化PostgreSQL核心转储收集 · 1.0 · 管理运维 · Unknown · C · 未打包pg_dirty_hands · 提供用于冻结指定堆元组的函数,包括不写 WAL 的变体。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_lock_pool · 等待并获取 PostgreSQL 咨询锁池中的可用锁。 · 0.0.1 · 管理运维 · PostgreSQL · SQL · 未打包pg_pageinspect_plus · 解码通过 PostgreSQL pageinspect 获取的堆元组数据 · 1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_promoter · 基于后台工作进程的简化集群模块 · 1.0 · 管理运维 · Unknown · C · 未打包pg_set_level · SET语句触发动作 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_toastinspect · 低层检查 TOAST 分块标识、尺寸与存储值。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_upless · 检测表上的无用UPDATE · 0.0.3 · 管理运维 · PostgreSQL · SQL · 已打包pg_visibilitymap · 检查旧版 PostgreSQL 关系的可见性映射位。 · 1.0 · 管理运维 · Unknown · C · 未打包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 · 未打包autofailover · 提供自动故障转移辅助函数的 C 语言 PostgreSQL 扩展,可检查角色和 WAL 状态、执行提升并调整同步复制设置。 · 1.0 · 管理运维 · Unknown · C · 未打包buffercache_tools · 检查并操作 PostgreSQL 缓冲区缓存中属于关系、分支、数据库和表空间的缓存项。 · 1.0 · 管理运维 · Unknown · C · 未打包constr_name_unif · 统一 PostgreSQL 基表中各类约束的名称。 · 1.0.1 · 管理运维 · MIT · SQL · 未打包constraint_uniform · 统一基本表约束名称的扩展 · 1.0.0 · 管理运维 · MIT · 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 · 未打包non_truncate · non_truncate:通过 ProcessUtility 钩子禁止执行 TRUNCATE 语句。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_data_retention · pg_data_retention:通过后台工作进程执行表数据保留策略的 PostgreSQL 扩展。 · 0.0.0 · 管理运维 · MIT · Rust · 未打包pg_decode_infomask · 面向 PostgreSQL 9.6 的 C 扩展,将堆元组 infomask 与 infomask2 提示位解码为可查询字段。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包pg_dropcache · 使 PostgreSQL 数据库或关系的 shared_buffers 缓存失效 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包pg_frozen · 提供 frozen(oid, tid) 函数,用于判断指定堆元组是否已被冻结。 · 0.0.1 · 管理运维 · Unknown · C · 未打包pg_global_catalog · PostgreSQL全局目录 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_misc_functions · 用于制造后端错误、PANIC、崩溃与故障切换演练的管理函数。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_nowhere · 禁止无WHERE子句的UPDATE和DELETE查询 · 0.1 · 管理运维 · Public Domain · C · 未打包pg_outrider · 动态启动后台工作进程,在关系空闲空间低于设定水位时扩展关系。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_recyclebin · 拦截 DROP TABLE 与 TRUNCATE,将可恢复的表数据和元数据保存在回收站模式中。 · 0.1.0 · 管理运维 · MIT · Rust · 未打包pg_reject_truncate · 通过 ProcessUtility 钩子拒绝 PostgreSQL TRUNCATE 操作。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_rlimit · 按会话通过 SQL 函数或 GUC 设置、读取进程地址空间资源限制。 · 1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_sats · 使用聪计价余额按角色计量查询,并可选择强制限额。 · 0.1.0 · 管理运维 · MIT · C · 未打包pg_setpriority · 读取或调整 PostgreSQL 进程的 Unix 调度优先级 · 1.0 · 管理运维 · Unknown · 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 · 未打包showenv · 显示后端环境变量 · 1.0 · 管理运维 · Apache-2.0 · C · 未打包adminpack · PostgreSQL 管理函数集合 · 2.1 · 管理运维 · PostgreSQL · C · 已打包alohadb_pool · AlohaDB内置连接池 · 1.0 · 管理运维 · MIT · C · 未打包alohadb_scale · AlohaDB 缩容至零管理扩展。 · 1.0 · 管理运维 · MIT · C · 未打包amcheck · 校验关系完整性 · 1.4 · 管理运维 · PostgreSQL · C · 已打包apg_plan_mgmt · apg_plan_mgmt:Amazon Aurora PostgreSQL 查询计划管理扩展,用于捕获并使用受管计划基线。 · 3.0 · 管理运维 · Unknown · C · 未打包apgunit · apgunit:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。 · 1.0 · 管理运维 · Unknown · C · 未打包basebackup_to_shell · 添加一种备份到Shell终端到基础备份方式 · - · 管理运维 · PostgreSQL · C · 已打包basic_archive · 归档模块样例 · - · 管理运维 · PostgreSQL · C · 已打包check_updates · 触发函数以允许/拒绝某些类型的表更新 · 1.0.1 · 管理运维 · PostgreSQL · SQL · 未打包debug_funcs · 用于调试和基准测试 PostgreSQL 缓冲区与关系锁的函数。 · 1.0 · 管理运维 · Unknown · C · 未打包edb_cloneschema · 为 EPAS 提供本地与跨数据库模式克隆。 · 管理运维 · Proprietary · Unknown · 未打包edb_pg_tuner · 分析资源与工作负载并给出 PostgreSQL 调优建议。 · 1.3.2 · 管理运维 · Proprietary · Unknown · 未打包flow_control · Amazon RDS PostgreSQL Multi-AZ 集群扩展,通过限制写入降低副本延迟。 · 1.0 · 管理运维 · Unknown · C · 未打包gbdchecks · 提供膨胀、锁、查询统计和权限检查函数及视图的数据库巡检扩展。 · 1.1 · 管理运维 · GPL-3.0 · SQL · 未打包gevel · 用于检查 GiST、GIN、SP-GiST、B-tree 和 BRIN 索引内部结构的扩展。 · 1.1 · 管理运维 · GPL-2.0 · C · 未打包google_plan_management · AlloyDB 预览版扩展,用于跟踪、批准、拒绝并稳定选择查询计划。 · 管理运维 · Unknown · C · 未打包gp_internal_tools · Greenplum内部工具集 · 1.0.0 · 管理运维 · Apache-2.0 · C · 未打包hypostats · 将 pg_statistic 统计信息行导出/导入为 JSON,用于统计信息实验。 · 0.0.0 · 管理运维 · MIT · Rust · 未打包lo · 大对象维护 · 1.1 · 管理运维 · PostgreSQL · C · 已打包mansueli-function_vc · PostgreSQL函数内版本控制系统 · 1.0.1 · 管理运维 · Unknown · SQL · 未打包myext · 一种用于重新加载PostgreSQLSQL扩展而不丢失由扩展管理表中的数据的实用且灵活模式 · noop · 管理运维 · Unknown · Shell · 未打包old_snapshot · 支持 old_snapshot_threshold 的实用程序 · 1.0 · 管理运维 · PostgreSQL · C · 已打包parallel_clone · 用于并行模式克隆的 EPAS 预加载工作进程。 · 管理运维 · Proprietary · Unknown · 未打包pg_adm · 提供若干 PostgreSQL 管理辅助工具。 · 0.0.1 · 管理运维 · GPL-3.0 · SQL · 未打包pg_concurrency_control · 阿里云 RDS PostgreSQL 的 SQL 并发控制扩展,可按语句类型限制并发并管理等待队列。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_decode_record · 从WAL INSERT记录中提取SQL的Hack扩展;来自https://github.com/rjuju · 0.0.1 · 管理运维 · Unknown · C · 未打包pg_force_unlogged_create_table · 通过 ProcessUtility 钩子强制 CREATE TABLE 与 CREATE TABLE AS 创建 UNLOGGED 表。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_isolate · 通过 Linux cgroups v2 隔离 PostgreSQL 后端与后台工作进程的扩展 · 1.0 · 管理运维 · MIT · C · 未打包pg_nice · 使用 Linux ionice 降低当前 PostgreSQL 后端进程的 I/O 调度优先级 · 0.0.1 · 管理运维 · MIT · C · 未打包pg_parapet · 通过钩子要求 UPDATE 和 DELETE 带 WHERE 条件,并可将 TRUNCATE 限制为仅超级用户执行。 · 0.0.0 · 管理运维 · Unknown · Rust · 未打包pg_prewarm · 预热关系数据 · 1.2 · 管理运维 · PostgreSQL · C · 已打包pg_promise_guard · 检查不再实际执行的模式保证与约束状态 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 未打包pg_protect_columns · 通过触发器保护指定列,防止其在初始赋值后被更新 · 0.0.2 · 管理运维 · Unknown · SQL · 未打包pg_query_rules · 基于PostgreSQL的查询规则代理SQL · 0.1.0 · 管理运维 · Unknown · C · 未打包pg_restore_points · 创建、登记、列出与删除具名 PostgreSQL 恢复点。 · 1.0 · 管理运维 · Unknown · SQL · 未打包pg_stash_advice · 按查询 ID 存储执行计划建议,并在 PostgreSQL 查询规划时自动应用 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_surgery · 对损坏的关系进行手术 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pg_table_bloat · 用于估算表膨胀的PostgreSQL扩展,无需pgstattuple · 0.1.0 · 管理运维 · MIT · Rust · 未打包pg_viewctl · pg_viewctl:用于视图依赖管理和安全模式演进的 PostgreSQL 工具扩展。 · 0.1.0 · 管理运维 · Unknown · Rust · 未打包pg_wal_recovery · 用于数据库恢复的教学PostgreSQL扩展 · 1.0 · 管理运维 · MIT · C · 未打包pg_walrus · 基于 pgrx 的 PostgreSQL 自动 WAL 大小调优扩展,根据检查点活动调整 max_wal_size。 · 0.1.0 · 管理运维 · PostgreSQL · Rust · 未打包pgagent · PostgreSQL任务调度工具,与PGADMIN配合使用 · 4.2.3 · 管理运维 · PostgreSQL · C · 已打包pgdam · AWS Aurora PostgreSQL 托管服务扩展,官方扩展表将 pgdam 1.7 列为 Aurora PostgreSQL 16 和 17 可用。 · 1.7 · 管理运维 · Unknown · C · 未打包pgdisablelogerror · 按 SQLSTATE 错误码禁止部分错误写入 PostgreSQL 服务器日志。 · 1.0 · 管理运维 · PostgreSQL · C · 已打包pgeyes · pgeyes:PL/pgSQL 管理辅助扩展,提供 pgeyes() 环境检查函数与 foreign_db 元数据表。 · 0.0.2 · 管理运维 · MIT · SQL · 未打包pgnice · pgnice 是一个基于 pgrx 的 PostgreSQL 扩展,用于调整当前后端进程的 nice、I/O 优先级和资源限制。 · 0.0.0 · 管理运维 · MPL-2.0 · Rust · 未打包pgpodman · 在 Crunchy Bridge 上通过 SQL 启动和管理容器应用。 · 管理运维 · Unknown · 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 · 已打包pgrao · PGRAO Postgres数据库目录扩展 · 1.0.0 · 管理运维 · Unknown · C · 未打包probackup_ctl · 检查并操作 pg_probackup 目录,支持文件系统、SFTP 与 S3 存储。 · 1.0 · 管理运维 · MIT · C · 未打包query_advisor · 基于工作负载推荐索引与多列扩展统计信息。 · 1.2.2 · 管理运维 · Proprietary · Unknown · 未打包raminder-function_vc · PostgreSQL函数版本控制 · 2.0.0 · 管理运维 · Unknown · SQL · 未打包rds_ccl · 阿里云 RDS PostgreSQL SQL 限流扩展 · 1.3 · 管理运维 · Unknown · C · 未打包rds_pg_sql_ccl · 华为云 RDS for PostgreSQL 内核扩展,用于限制全局或按查询类型划分的 SQL 并发量。 · 管理运维 · Unknown · C · 未打包rds_server_handler · 腾讯云数据库 PostgreSQL 服务端维护处理扩展 · 1.0 · 管理运维 · Unknown · C · 未打包rds_tools · AWS RDS for PostgreSQL 管理函数扩展,用于引擎版本查询、密码加密审计、autovacuum 诊断和存储监控 · 1.9 · 管理运维 · Unknown · C · 未打包resetsequence · 将序列重置为表中包含的值 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包skitch-extension-verify · 用于检查 PostgreSQL 对象、角色、权限、策略及其他模式属性的 PL/pgSQL 目录验证函数扩展。 · 0.0.7 · 管理运维 · MIT · SQL · 未打包softvisio_admin · 专有 SQL 管理扩展,通过 dblink 提供数据库与角色创建,以及跨集群扩展盘点和升级。 · 1.2.9 · 管理运维 · Proprietary · SQL · 未打包tblsize_nolock · 无需锁定目标关系AccessShareLock即可计算表大小的功能 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包tencentdb_serverless · 用于 Serverless 与多租户场景中按数据库隔离 CPU 资源的 TencentDB 扩展。 · 1.0 · 管理运维 · Unknown · C · 未打包tencentdb_sql_throttling · 腾讯云数据库专有预加载扩展:按规范化 SQL 文本或 query_id 限制主实例与只读节点上的 SQL 并发。 · 1.0 · 管理运维 · Unknown · C · 未打包toast · 教程7 TOAST · 1.0 · 管理运维 · Unknown · C · 未打包tuplock · 使用布尔属性加锁元组(行) · 1.2.2 · 管理运维 · GPL-3.0 · C · 未打包x5fix · 用于修复 Greenplum 持久化文件空间目录与共享内存状态的底层辅助扩展。 · 0.1 · 管理运维 · Unknown · C · 未打包

找到 206 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
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_upless 0.0.3 检测表上的无用UPDATE ADMIN PostgreSQL SQL 14–18 2
pg_visibilitymap 1.0 检查旧版 PostgreSQL 关系的可见性映射位。 ADMIN C 2
pgcozy 1.0 根据先前的pg_buffercache快照预热内存缓冲区 ADMIN PostgreSQL SQL 14–18 2
pgxc_dns 1.0 pgxc_dns 为 PostgreSQL-XC 协调节点提供 DNS 区域视图与权重函数,用于 BIND SDB 负载均衡和故障转移。 ADMIN PostgreSQL C 2
table_log 0.6.4 记录某张表的修改日志并做表/行级时间点恢复 ADMIN PostgreSQL C 14–18 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
pg_setpriority 1.0 读取或调整 PostgreSQL 进程的 Unix 调度优先级 ADMIN C 1
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
showenv 1.0 显示后端环境变量 ADMIN Apache-2.0 C 1
adminpack 2.1 PostgreSQL 管理函数集合 ADMIN PostgreSQL C 14–16
alohadb_pool 1.0 AlohaDB内置连接池 ADMIN MIT C
alohadb_scale 1.0 AlohaDB 缩容至零管理扩展。 ADMIN MIT C
amcheck 1.4 校验关系完整性 ADMIN PostgreSQL C 14–18
apg_plan_mgmt 3.0 apg_plan_mgmt:Amazon Aurora PostgreSQL 查询计划管理扩展,用于捕获并使用受管计划基线。 ADMIN C 12–18
apgunit 1.0 apgunit:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。 ADMIN C
basebackup_to_shell - 添加一种备份到Shell终端到基础备份方式 ADMIN PostgreSQL C 15–18
basic_archive - 归档模块样例 ADMIN PostgreSQL C 15–18
check_updates 1.0.1 触发函数以允许/拒绝某些类型的表更新 ADMIN PostgreSQL SQL
debug_funcs 1.0 用于调试和基准测试 PostgreSQL 缓冲区与关系锁的函数。 ADMIN C
edb_cloneschema 为 EPAS 提供本地与跨数据库模式克隆。 ADMIN Proprietary