无头扩展

不需要 CREATE EXTENSION 的 PostgreSQL 扩展

以下 26 个扩展不需要执行 CREATE EXTENSION 即可使用。

这些扩展通常以共享库(Hook)或独立工具的形式存在,安装后直接通过配置参数启用或自动生效,无需在数据库中显式创建扩展对象。

扩展名扩展包名版本属性描述
pg_taskpg_task1.0.0--sL---在特定时间点在后台执行SQL命令
plan_filterpg_plan_filter0.0.1--sL---使用执行计划代价过滤阻止特定查询语句
pg_checksumspg_checksums1.3--s---r在离线模式下激活/启用/禁用数据库集群的校验和功能
pg_crashpg_crash1.0--sL---向数据库进程随机发送信号模拟故障
safeupdatesafeupdate1.5--sL---强制在 UPDATE 和 DELETE 时提供 Where 条件
basic_archivebasic_archive-c-s----归档模块样例
basebackup_to_shellbasebackup_to_shell-c-s----添加一种备份到Shell终端到基础备份方式
bgw_replstatusbgw_replstatus1.0.8--sL---用于汇报本机主从状态的后台工作进程
pg_relusagepg_relusage0.0.1--sL---打印查询引用的表与列
pg_overexplainpg_overexplain1.0c-sL---允许 EXPLAIN 转储更多详细
auto_explainauto_explain-c-sL---提供一种自动记录执行计划的手段
passwordcheck_cracklibpasswordcheck_cracklib3.1.0--sL---使用cracklib加固PG用户密码
supautilssupautils3.1.0--sL---用于在云环境中确保数据库集群的安全
pg_snakeoilpg_snakeoil1.4--sL--rPostgreSQL动态链接库反病毒功能
pgextwlistpgextwlist1.19--sL---PostgreSQL扩展白名单功能
sepgsqlsepgsql-c-sL---基于SELinux标签的强制访问控制
auth_delayauth_delay-c-sL---在返回认证失败前暂停一会,避免爆破
passwordcheckpasswordcheck-c-sL---用于强制拒绝修改弱密码的扩展
pg_statement_rollbackpg_statement_rollback1.5--sL---在服务端提供类似Oracle/DB2的语句级回滚能力
pg_failover_slotspg_failover_slots1.2.0--sL--r在Failover过程中保留复制槽
wal2jsonwal2json2.6--s----用逻辑解码捕获 JSON 格式的 CDC 变更
wal2mongowal2mongo1.0.7--s----使用逻辑解码捕获MongoDB JSON格式的CDC变更
decoderbufsdecoderbufs3.4.1--s----将WAL逻辑解码为ProtocolBuffer协议的消息
decoder_rawdecoder_raw1.0--s----逻辑复制解码输出插件:RAW SQL格式
test_decodingtest_decoding-c-s----基于SQL的WAL逻辑解码样例
pgoutputpgoutput-c-s----PG内置的逻辑解码输出插件

最后修改 2026-03-08: add extension catalog (baacba6)