↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 扩展目录

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

tbase_gts_tools · TBase辅助工具,用于检查事务全局时间戳和堆页元组元数据 · 1.0 · 管理运维 · Unknown · C · 未打包gp_toolkit · 用于管理Greenplum家族数据库的视图和函数 · 1.6 · 管理运维 · Apache-2.0 · C · 未打包ddlx · 提取数据库对象的DDL · 0.31 · 管理运维 · PostgreSQL · SQL · 已打包pg_hardstorage · 用于查询及写入 pg_hardstorage 备份状态的 SQL 视图和函数 · 1.0 · 管理运维 · Apache-2.0 · SQL · 未打包sr_plan · 基于规划器钩子的扩展,可记录、展示并复用执行计划,包括参数化计划模板。 · 1.2 · 管理运维 · PostgreSQL · C · 未打包ptrack · 通过共享内存映射与 PostgreSQL 内核存储钩子跟踪变更数据块,用于增量备份。 · 2.4 · 管理运维 · PostgreSQL · C · 未打包pgwrh_ui · 通过 PostgREST 提供 pgwrh 分片放置与变更管理控制台 · 1.0.0-alpha1 · 管理运维 · AGPL-3.0-or-later · SQL · 未打包pg_crash · 向数据库进程随机发送信号模拟故障 · 0.3 · 管理运维 · BSD-3-Clause · C · 已打包pg_dtm · 使用共享全局快照的可插拔分布式事务管理器 · 1.0 · 管理运维 · Unknown · C · 未打包pg_start_sql · 在实例启动时运行SQL语句 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pgraft · Raft 共识、主节点选举与复制键值状态 · 2.0.0 · 管理运维 · MIT · C · 未打包pgbouncer_wrapper · 通过 dblink_fdw 将 PgBouncer 管理控制台封装为 SQL 监控视图与控制函数 · 1.2.2 · 管理运维 · MIT · SQL · 未打包pg_sage · 用于 DBA 监控与受控操作的历史预加载 C 扩展 · 0.5.0 · 管理运维 · AGPL-3.0 · C · 未打包pgextmgr · pgextmgr:基于 pgrx 的扩展管理与 Hook 框架,用于注册、排序、启用和禁用 PostgreSQL 扩展插件。 · 0.0.0 · 管理运维 · MIT · Rust · 未打包pg_replica · 基于共识的自动故障切换 · 0.7.4 · 管理运维 · AGPL-3.0-only · Rust · 未打包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_mentor · 管理查询参数的工具 · 0.1 · 管理运维 · MIT · C · 未打包pg_drop_events · 记录删表删列删视图的事务号,辅助PITR确定时间点 · 0.1.0 · 管理运维 · PostgreSQL · SQL · 已打包pg_bofh · 通过 shared_preload_libraries 加载 planner hook,拒绝不带 WHERE 子句的查询。 · 0.0.1 · 管理运维 · PostgreSQL · C · 未打包pg_wal_budget · 监控并根据配置预算限制WAL生成的PostgreSQL扩展 · 0.3.0 · 管理运维 · Apache-2.0 · Rust · 未打包walreader · 通过 SQL 函数读取并检查 PostgreSQL WAL 记录。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_query_settings · 根据查询ID动态设置查询参数的模块 · 0.1 · 管理运维 · Unknown · C · 未打包pgelog · 通过伪自治事务实现扩展日志记录 · 1.0.2 · 管理运维 · PostgreSQL · SQL · 已打包cat_tools · 用于操作 PostgreSQL 系统目录的工具集 · 0.3.0 · 管理运维 · MIT · SQL · 已打包pg_fuck_block · 读取关系指定数据块中全部元组的 C 扩展 · 1.0 · 管理运维 · Unknown · C · 未打包trunkfingerprint · 计算可比较的 PostgreSQL 数据库结构指纹,并可选择包含数据指纹。 · 1.3.0 · 管理运维 · PostgreSQL · SQL · 未打包autoreindex · 需要 shared_preload_libraries 加载的后台 worker 扩展,用于扫描膨胀索引并在后台执行并发重建索引维护。 · 1.0 · 管理运维 · Unknown · C · 未打包edb_foreignkeyconstraintmanager · 在 EDB Postgres Advanced Server 上管理分区表的触发器式外键行为 · 1.0 · 管理运维 · Unknown · SQL · 未打包logging · 切换表及其索引的 WAL 日志模式。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包pg_connlimit · 通过文件系统配置限制每个角色的连接数,无需访问系统目录。 · 1.0 · 管理运维 · BSD-2-Clause · C · 未打包pg_dirty_hands · 提供用于冻结指定堆元组的函数,包括不写 WAL 的变体。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_integrity_checksums · 为 PostgreSQL 页面、行、表、索引与数据库提供物理和逻辑校验和。 · 2.0.0 · 管理运维 · MIT · C · 未打包pg_pageinspect_plus · 解码通过 PostgreSQL pageinspect 获取的堆元组数据 · 1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_toastinspect · 低层检查 TOAST 分块标识、尺寸与存储值。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_visibilitymap · 检查旧版 PostgreSQL 关系的可见性映射位。 · 1.0 · 管理运维 · Unknown · C · 未打包track_renames · 将 PostgreSQL 对象重命名详情转发给可配置回调函数的事件触发器函数。 · 0.1 · 管理运维 · PostgreSQL · C · 未打包constr_name_unif · 统一 PostgreSQL 基表中各类约束的名称。 · 1.0.1 · 管理运维 · MIT · SQL · 未打包constraint_uniform · 统一基本表约束名称的扩展 · 1.0.0 · 管理运维 · MIT · SQL · 未打包forbid_truncate · forbid_truncate:通过 shared_preload_libraries 加载 ProcessUtility 钩子以拒绝 TRUNCATE 命令。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包non_truncate · non_truncate:通过 ProcessUtility 钩子禁止执行 TRUNCATE 语句。 · 1.0 · 管理运维 · Unknown · C · 未打包pg_misc_functions · 用于制造后端错误、PANIC、崩溃与故障切换演练的管理函数。 · 1.0 · 管理运维 · PostgreSQL · C · 未打包pg_promise_guard · 检查不再实际执行的模式保证与约束状态 · 0.2.9 · 管理运维 · Apache-2.0 · SQL · 未打包pg_recyclebin · 拦截 DROP TABLE 与 TRUNCATE,将可恢复的表数据和元数据保存在回收站模式中。 · 0.1.0 · 管理运维 · MIT · Rust · 未打包pg_reject_truncate · 通过 ProcessUtility 钩子拒绝 PostgreSQL TRUNCATE 操作。 · 1.0 · 管理运维 · Unknown · C · 未打包adminpack · PostgreSQL 管理函数集合 · 2.1 · 管理运维 · 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 · 未打包check_updates · 触发函数以允许/拒绝某些类型的表更新 · 1.0.1 · 管理运维 · PostgreSQL · SQL · 未打包edb_cloneschema · 为 EPAS 提供本地与跨数据库模式克隆。 · 管理运维 · Proprietary · Unknown · 未打包edb_pg_tuner · 分析资源与工作负载并给出 PostgreSQL 调优建议。 · 1.3.2 · 管理运维 · Proprietary · Unknown · 未打包google_plan_management · AlloyDB 预览版扩展,用于跟踪、批准、拒绝并稳定选择查询计划。 · 管理运维 · Unknown · 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_creation_tracker · 利用事件触发器记录建表时间,并尽力推断历史对象时间 · 1.0 · 管理运维 · Unknown · PLpgSQL · 未打包pg_decode_record · 从WAL INSERT记录中提取SQL的Hack扩展;来自https://github.com/rjuju · 0.0.1 · 管理运维 · Unknown · C · 未打包pg_limit_runway · 跟踪数据库硬限制余量并根据采样速率预测耗尽时间 · 0.7.0 · 管理运维 · PostgreSQL · SQL · 未打包pg_parapet · 通过钩子要求 UPDATE 和 DELETE 带 WHERE 条件,并可将 TRUNCATE 限制为仅超级用户执行。 · 0.0.0 · 管理运维 · Unknown · 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 · 未打包pgpool_adm · PGPool 管理函数 · 4.7.3 · 管理运维 · PostgreSQL · C · 已打包pgrao · PGRAO Postgres数据库目录扩展 · 1.0.0 · 管理运维 · Unknown · C · 未打包probackup_ctl · 检查并操作 pg_probackup 目录,支持文件系统、SFTP 与 S3 存储。 · 1.0 · 管理运维 · MIT · C · 未打包raminder-function_vc · PostgreSQL函数版本控制 · 2.0.0 · 管理运维 · Unknown · SQL · 未打包rds_tools · AWS RDS for PostgreSQL 管理函数扩展,用于引擎版本查询、密码加密审计、autovacuum 诊断和存储监控 · 1.9 · 管理运维 · Unknown · C · 未打包resetsequence · 将序列重置为表中包含的值 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包softvisio_admin · 专有 SQL 管理扩展,通过 dblink 提供数据库与角色创建,以及跨集群扩展盘点和升级。 · 1.2.9 · 管理运维 · Proprietary · SQL · 未打包tblsize_nolock · 无需锁定目标关系AccessShareLock即可计算表大小的功能 · 1.0.0 · 管理运维 · PostgreSQL · C · 未打包

找到 70 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
check_updates 1.0.1 触发函数以允许/拒绝某些类型的表更新 ADMIN PostgreSQL SQL —
edb_cloneschema — 为 EPAS 提供本地与跨数据库模式克隆。 ADMIN Proprietary — —
edb_pg_tuner 1.3.2 分析资源与工作负载并给出 PostgreSQL 调优建议。 ADMIN Proprietary — —
google_plan_management — AlloyDB 预览版扩展,用于跟踪、批准、拒绝并稳定选择查询计划。 ADMIN — C 14–18
parallel_clone — 用于并行模式克隆的 EPAS 预加载工作进程。 ADMIN Proprietary — —
pg_adm 0.0.1 提供若干 PostgreSQL 管理辅助工具。 ADMIN GPL-3.0 SQL 10–18
pg_concurrency_control 1.0 阿里云 RDS PostgreSQL 的 SQL 并发控制扩展,可按语句类型限制并发并管理等待队列。 ADMIN — C 10–11
pg_creation_tracker 1.0 利用事件触发器记录建表时间,并尽力推断历史对象时间 ADMIN — PLpgSQL —
pg_decode_record 0.0.1 从WAL INSERT记录中提取SQL的Hack扩展;来自https://github.com/rjuju ADMIN — C —
pg_limit_runway 0.7.0 跟踪数据库硬限制余量并根据采样速率预测耗尽时间 ADMIN PostgreSQL SQL 14–19
pg_parapet 0.0.0 通过钩子要求 UPDATE 和 DELETE 带 WHERE 条件,并可将 TRUNCATE 限制为仅超级用户执行。 ADMIN — Rust —
pgdam 1.7 AWS Aurora PostgreSQL 托管服务扩展,官方扩展表将 pgdam 1.7 列为 Aurora PostgreSQL 16 和 17 可用。 ADMIN — C 16–18
pgeyes 0.0.2 pgeyes:PL/pgSQL 管理辅助扩展,提供 pgeyes() 环境检查函数与 foreign_db 元数据表。 ADMIN MIT SQL 10–18
pgpool_adm 4.7.3 PGPool 管理函数 ADMIN PostgreSQL C 14–18
pgrao 1.0.0 PGRAO Postgres数据库目录扩展 ADMIN — C —
probackup_ctl 1.0 检查并操作 pg_probackup 目录,支持文件系统、SFTP 与 S3 存储。 ADMIN MIT C —
rds_tools 1.9 AWS RDS for PostgreSQL 管理函数扩展,用于引擎版本查询、密码加密审计、autovacuum 诊断和存储监控 ADMIN — C 11–18
resetsequence 1.0.0 将序列重置为表中包含的值 ADMIN PostgreSQL C —
softvisio_admin 1.2.9 专有 SQL 管理扩展,通过 dblink 提供数据库与角色创建,以及跨集群扩展盘点和升级。 ADMIN Proprietary SQL —
tblsize_nolock 1.0.0 无需锁定目标关系AccessShareLock即可计算表大小的功能 ADMIN PostgreSQL C —