跳转到主要内容

扩展目录

基础镜像中内置的 PostgreSQL 扩展列表

本页列出基础镜像中所有内置扩展。使用示例请参见常用扩展。

内置扩展(45 个)

这些扩展已包含在 PostgreSQL 基础镜像中,无需镜像构建或 pg extension install。直接运行 CREATE EXTENSION 即可启用。

需要 shared_preload_libraries

这些扩展启用后需要重启 PostgreSQL。通过 pg extension install 安装时,pgcli 会自动处理重启。

扩展 描述
pg_stat_statements SQL 性能分析——跟踪查询执行次数、时间和资源使用
pg_cron 数据库内置 Cron 定时任务调度器
pg_hint_plan 查询提示,影响查询计划器
pg_stat_monitor 高级性能监控,包含查询计划
pg_qualstats 查询谓词统计,用于索引推荐
pg_stat_kcache 内核级 CPU/IO 性能统计
pg_wait_sampling 等待事件采样,用于性能分析
pg_track_settings 跟踪配置变更历史
timescaledb 时序数据库扩展,支持超级表
pg_prewarm 重启后将表数据预加载到共享缓冲区

无需重启

这些扩展可以通过 CREATE EXTENSION 立即启用,无需重启。

扩展 描述
uuid-ossp UUID 生成函数(v1/v3/v4/v5)
hstore 单列键值对存储
pgcrypto 哈希(bcrypt/sha256)、加密/解密、随机数生成
pg_trgm 三元组相似性匹配,用于模糊搜索
unaccent 去除字符重音,用于国际化文本搜索
fuzzystrmatch 模糊字符串匹配(Levenshtein、Soundex、Metaphone)
intarray 整数数组操作(去重、排序、交集)
isn ISBN/ISSN/EAN 标准数字类型及验证
pg_repack 在线表重组,无需排他锁
pg_squeeze 表空间回收
pg_partman 自动分区管理
pgvector (Pigsty) 向量相似性搜索,用于 AI 应用
postgis (Pigsty) 地理空间数据支持
pgmq (Pigsty) 轻量级消息队列
tablefunc 交叉表/透视表函数
btree_gist GiST 索引的 B-tree 支持
btree_gin GIN 索引的 B-tree 支持
citext 不区分大小写的文本类型
cube 多维立方体数据类型
ltree 层次化标签树数据类型
seg 浮点区间数据类型
earthdistance 地球表面大圆距离计算
postgres_fdw 将外部 PostgreSQL 服务器作为本地表查询
file_fdw 将服务器文件作为外部表读取
dblink 连接其他 PostgreSQL 数据库
amcheck 验证 B-tree 索引完整性
pageinspect 底层页面检查,用于调试
pg_buffercache 查看共享缓冲区内容
pg_freespacemap 查看表的空闲空间映射
pg_visibility 查看表的可见性映射
pg_walinspect 检查 WAL 记录
pgstattuple 表级元组统计
pgrowlocks 显示行级锁信息
pg_surgery 底层堆元组操作
xml2 XML 解析和 XPath 函数
dict_int 整数文本搜索字典
dict_xsyn 扩展同义词文本搜索字典
bloom 布隆过滤器索引访问方法
autoinc 自增触发器函数
insert_username 插入用户名触发器函数
moddatetime 自动更新时间戳触发器
refint 引用完整性触发器函数
tcn 触发器变更通知
sslinfo SSL 连接信息函数
lo 大对象类型支持
intagg 整数数组聚合/枚举
tsm_system_rows 按行数进行表采样
tsm_system_time 按时间进行表采样
pg_logicalinspect 逻辑复制槽检查