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

PostgreSQL 扩展目录

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

tbase_gts_tools · TBase辅助工具,用于检查事务全局时间戳和堆页元组元数据 · 1.0 · 管理运维 · Unknown · 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 · 未打包dbdev · 用于从 database.dev 注册表安装软件包的数据库内客户端。 · 0.0.5 · 管理运维 · Apache-2.0 · SQL · 未打包sr_plan · 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 · 1.2 · 管理运维 · PostgreSQL · C · 未打包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_keeper · 基于后台工作进程的集群模块,用于监控流复制、切换同步复制模式并在故障时提升备用服务器。 · 2.0 · 管理运维 · PostgreSQL · C · 未打包nextgres_idcp · 在 PostgreSQL 内部实现连接池的 NEXTGRES 扩展。 · 0.1.0 · 管理运维 · NEXTGRES · C · 未打包pg_healer · 自动修复 PostgreSQL 数据损坏的概念验证扩展 · 1.0 · 管理运维 · PostgreSQL · 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_start_sql · 在实例启动时运行SQL语句 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_index_stats · 手动或自动在索引上创建扩展统计信息 · 0.2 · 管理运维 · MIT · C · 未打包pgbouncer_wrapper · 通过 dblink_fdw 将 PgBouncer 管理控制台封装为 SQL 监控视图与控制函数 · 1.2.2 · 管理运维 · MIT · SQL · 未打包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_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_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 · 未打包pgraft · 基于Raft共识的真正PostgreSQL集群解决方案,提供开箱即用的自动故障转移和高可用性 · 1.0 · 管理运维 · MIT · C · 未打包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_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_visibilitymap · 检查旧版 PostgreSQL 关系的可见性映射位。 · 1.0 · 管理运维 · Unknown · C · 未打包pgxc_dns · pgxc_dns 为 PostgreSQL-XC 协调节点提供 DNS 区域视图与权重函数,用于 BIND SDB 负载均衡和故障转移。 · 1.0 · 管理运维 · 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 · 未打包alohadb_pool · AlohaDB内置连接池 · 1.0 · 管理运维 · MIT · C · 未打包alohadb_scale · AlohaDB 缩容至零管理扩展。 · 1.0 · 管理运维 · MIT · 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 · 未打包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 · 未打包mansueli-function_vc · PostgreSQL函数内版本控制系统 · 1.0.1 · 管理运维 · Unknown · SQL · 未打包myext · 一种用于重新加载PostgreSQLSQL扩展而不丢失由扩展管理表中的数据的实用且灵活模式 · noop · 管理运维 · Unknown · Shell · 未打包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_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_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 · 未打包pgdam · AWS Aurora PostgreSQL 托管服务扩展,官方扩展表将 pgdam 1.7 列为 Aurora PostgreSQL 16 和 17 可用。 · 1.7 · 管理运维 · Unknown · 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 · 未打包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 · 未打包

找到 158 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
tbase_gts_tools 1.0 TBase辅助工具,用于检查事务全局时间戳和堆页元组元数据 ADMIN C 1.4k
gp_debug_numsegments 1.0 获取或设置创建表时默认使用的段数 ADMIN Apache-2.0 C 1.4k
gp_distribution_policy 1.0 检查Greenplum家族集群中的表分布策略 ADMIN Apache-2.0 C 1.4k
gp_toolkit 1.6 用于管理Greenplum家族数据库的视图和函数 ADMIN Apache-2.0 C 1.4k
reject_partition_fullscan 1.0 拒绝扫描所有分区而不进行剪裁的查询 ADMIN Apache-2.0 C 1.4k
dbdev 0.0.5 用于从 database.dev 注册表安装软件包的数据库内客户端。 ADMIN Apache-2.0 SQL 441
sr_plan 1.2 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 ADMIN PostgreSQL C 10–11 64
ptrack 2.4 通过共享内存映射与 PostgreSQL 内核存储钩子跟踪变更数据块,用于增量备份。 ADMIN PostgreSQL C 11–18 56
pg_check 0.1.0 pg_check:统计观测类 PostgreSQL 扩展;上游说明为“Provides basic integrity checks for data files”。 ADMIN BSD-3-Clause C 10–18 52
pg_keeper 2.0 基于后台工作进程的集群模块,用于监控流复制、切换同步复制模式并在故障时提升备用服务器。 ADMIN PostgreSQL C 36
nextgres_idcp 0.1.0 在 PostgreSQL 内部实现连接池的 NEXTGRES 扩展。 ADMIN NEXTGRES C 16 32
pg_healer 1.0 自动修复 PostgreSQL 数据损坏的概念验证扩展 ADMIN PostgreSQL C 31
pg_dbms_stats 14.0 pg_dbms_stats:统计观测类 PostgreSQL 扩展;上游说明为“Statistics management extension for stabilizing PostgreSQL execution plans using fixed statistics”。 ADMIN BSD-3-Clause C 14 30
recursively_delete 0.1.5 递归删除记录及其外键依赖记录 ADMIN MIT SQL 10–13 29
pg_pgbouncer 0.0.0 通过 pgrx 扩展的 PostgreSQL 后台工作进程运行和管理外部 PgBouncer 进程。 ADMIN MIT Rust 16 28
pgespresso 1.2 Barman可选扩展,PostgreSQL备份和恢复管理器 ADMIN PostgreSQL C 27
pg_dtm 1.0 使用共享全局快照的可插拔分布式事务管理器 ADMIN C 26
pg_start_sql 1.0 在实例启动时运行SQL语句 ADMIN PostgreSQL C 24
pg_index_stats 0.2 手动或自动在索引上创建扩展统计信息 ADMIN MIT C 21
pgbouncer_wrapper 1.2.2 通过 dblink_fdw 将 PgBouncer 管理控制台封装为 SQL 监控视图与控制函数 ADMIN MIT SQL 20
pg_quota 1.0 通过后台工作进程实施按角色统计的软磁盘空间配额 ADMIN PostgreSQL C 17
pgextmgr 0.0.0 pgextmgr:基于 pgrx 的扩展管理与 Hook 框架,用于注册、排序、启用和禁用 PostgreSQL 扩展插件。 ADMIN MIT Rust 15 15
pgx_show_hooks 0.0.3 列出 PostgreSQL 钩子函数与 PL/pgSQL 钩子回调在进程内的地址。 ADMIN MIT Rust 15 15
connection_limits 1.0.0 按用户、数据库、来源 IP 或主机名及其组合规则限制连接配额。 ADMIN BSD-2-Clause C 10–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_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