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

PostgreSQL 扩展目录

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

table_version · PostgreSQL 版本控制表扩展 · 1.11.1 · 时序与时态 · BSD-3-Clause · SQL · 已打包pgchronos · pgchronos:时间序列类 PostgreSQL 扩展;上游说明为“SQL functions and operators for union, intersection, and difference over daterange and tstzrange arrays”。 · 1.0.2 · 时序与时态 · BSD-3-Clause · SQL · 未打包schedulerx · 通过后台工作进程运行周期、单次或 NOTIFY 触发 SQL 作业的原型调度器。 · 1.0 · 时序与时态 · BSD-3-Clause · C · 未打包calendars · calendars:通用类 PostgreSQL 扩展;上游说明为“calendar conversion routines”。 · 1.0 · 时序与时态 · BSD-3-Clause · C · 未打包pointcloud · 提供激光雷达点云数据类型支持 · 1.2.5 · 地理空间 · BSD-3-Clause · C · 已打包pointcloud_postgis · 将激光雷达点云与PostGIS几何类型相集成 · 1.2.5 · 地理空间 · BSD-3-Clause · C · 已打包cartodb · cartodb:已归档的 PostgreSQL 扩展,用于将数据库转换为 CartoDB 用户数据库。 · 0.37.1 · 地理空间 · BSD-3-Clause · Python · 未打包crankshaft · 已归档的 CARTO 空间分析扩展,提供聚类、分群与空间统计函数。 · 0.9.0 · 地理空间 · BSD-3-Clause · Python · 未打包lostgis · 为 PostGIS 提供时空类型、安全几何运算与空间辅助函数的纯 SQL 扩展。 · 1.0.2 · 地理空间 · BSD-3-Clause · SQL · 未打包hexgrid · 抽象表面上可配置的六边形网格 · 1.0.3 · 地理空间 · BSD-3-Clause · C · 未打包pg_similarity · 提供17种距离度量函数 · 1.0 · AI 与向量 · BSD-3-Clause · C · 已打包pg_gist_hamming · GiST索引常见数据类型支持 · 1.0 · AI 与向量 · BSD-3-Clause · C · 未打包vptree · VP树实现 · 1.0 · AI 与向量 · BSD-3-Clause · C · 未打包pg_jieba · 基于 cppjieba 的中文全文检索分词器 · 1.1.0 · 全文检索 · BSD-3-Clause · C++ · 已打包pg_scws · 基于内置 SCWS 分词库,为 PostgreSQL 全文搜索提供中文解析器和配置。 · 1.0 · 全文检索 · BSD-3-Clause · C · 未打包hunspell_xal · 用于 PostgreSQL 全文搜索的卡尔梅克语 Hunspell 词典。 · 0.1 · 全文检索 · BSD-3-Clause · SQL · 未打包pgparts · 用于通过触发器创建和维护表分区的 SQL/PLpgSQL 辅助扩展。 · 0.0.15 · 分析与列存 · BSD-3-Clause · SQL · 未打包rdkit · 在PostgreSQL化学领域数据管理功能 · 202503.6 · 功能特性 · BSD-3-Clause · C++ · 已打包pg_hint_plan · 添加强制指定执行计划的能力 · 1.8.0 · 功能特性 · BSD-3-Clause · C · 已打包optpaths · optpaths:通过规划器钩子增加路径并移除自连接的 PostgreSQL 实验性优化扩展。 · 0.1 · 功能特性 · BSD-3-Clause · C · 未打包simple · PostgreSQL简易示例扩展 · 1.0 · 功能特性 · BSD-3-Clause · C · 未打包object_reference · 提供对Postgres对象的不可变引用 · 0.1.0 · 功能特性 · BSD-3-Clause · SQL · 未打包pg_py_plan_forwarding · 将 PostgreSQL 规划器与执行器数据转发给嵌入式 Python 回调 · 0.1 · 功能特性 · BSD-3-Clause · C · 未打包ribollita · 意式炖菜,非汤即面包 · 0.0 · 功能特性 · BSD-3-Clause · C++ · 未打包pljava · Java 程序语言 · 1.6.10 · 过程语言 · BSD-3-Clause · Java · 已打包pgprolog · pgprolog 是一个基于 pgrx、内嵌 Scryer Prolog 的 PostgreSQL Prolog 过程语言处理器。 · 0.0.0 · 过程语言 · BSD-3-Clause · Rust · 未打包pljvm · pljvm 是一种 PostgreSQL 过程语言,通过 RPC 将数据库函数调用发送到外部 JVM 进程执行。 · 1.0.0 · 过程语言 · BSD-3-Clause · C · 未打包pgwasm · 将沙箱化 WebAssembly 组件映射为强类型 PostgreSQL SQL 函数。 · 0.1.0 · 过程语言 · BSD-3-Clause · Rust · 已打包pllisp · PL/Lisp玩具扩展 · 0.1.0 · 过程语言 · BSD-3-Clause · C · 未打包pgfaceting · 使用倒排索引的高速切面查询 · 0.2.0 · 数据类型 · BSD-3-Clause · SQL · 已打包pg_sphere · 球面对象函数、运算符与索引支持 · 1.5.2 · 数据类型 · BSD-3-Clause · C · 已打包pg_toolkit_brazil · 提供巴西 CPF 与 CNPJ 类型、校验、格式化、转换和操作符。 · 0.1 · 数据类型 · BSD-3-Clause · C · 未打包url · 提供用于 URL 解析、编码解码以及查询字符串键值处理的 SQL 和 PL/pgSQL 类型与辅助函数。 · 1.0 · 数据类型 · BSD-3-Clause · SQL · 未打包italian_codes · 提供意大利税号与增值税号的校验域。 · 1.0 · 数据类型 · BSD-3-Clause · SQL · 未打包knx · knx:为 PostgreSQL 提供 数据类型 for KNX Addresses。 · 1.0 · 数据类型 · BSD-3-Clause · C · 未打包daterangex · 上界按闭区间显示的日期范围类型,并提供转换与操作符。 · 1.1 · 数据类型 · BSD-3-Clause · C · 未打包pgsocket · 从 PostgreSQL 函数向 TCP/IP 套接字发送字节,并可读取响应。 · 1.0 · 实用工具 · BSD-3-Clause · C · 未打包pgqr · 从数据库中直接生成QR二维码 · 1.0 · 实用工具 · BSD-3-Clause · C · 已打包pg_normalize_query · 使用 PostgreSQL 解析器逻辑将 SQL 语句中的常量归一化 · 1.0 · 函数与聚合 · BSD-3-Clause · C · 未打包adaptive_counter · 基于自适应采样的去重估算聚合函数和数据类型。 · 1.3.3 · 函数与聚合 · BSD-3-Clause · C · 未打包bitmap_counter · bitmap_counter:为 PostgreSQL 提供 Aggregation 函数 and 数据类型 for distinct estimation based on s-bitmap。 · 1.3.5 · 函数与聚合 · BSD-3-Clause · C · 未打包superloglog_counter · 基于 SuperLogLog 算法的 C 数据类型、函数与近似去重计数聚合扩展。 · 1.2.3 · 函数与聚合 · BSD-3-Clause · C · 未打包unique_id · 受 Instagram 与 Sonyflake 启发的时间有序唯一标识符生成器。 · 1.0 · 函数与聚合 · BSD-3-Clause · C · 未打包pg_libnumbertext · 通过 libnumbertext 将数字转换为多种语言的文字表达。 · 0.1.0 · 函数与聚合 · BSD-3-Clause · C++ · 未打包godel_logic · 提供根据哥德尔逻辑评估模糊逻辑表达式的运算符 · 1.1.0 · 函数与聚合 · BSD-3-Clause · SQL · 未打包lukasiewicz_logic · 提供根据Łukasiewicz逻辑评估模糊逻辑表达式的运算符 · 1.1.0 · 函数与聚合 · BSD-3-Clause · SQL · 未打包pg_etag · 使用 BLAKE2 哈希为行和查询结果集快速生成 ETag,提供单值函数和聚合函数。 · 1.0 · 函数与聚合 · BSD-3-Clause · C · 未打包product_logic · 提供评估产品逻辑表达式的运算符 · 1.1.0 · 函数与聚合 · BSD-3-Clause · SQL · 未打包pg_dirtyread · 从表中读取尚未垃圾回收的行 · 2.8 · 管理运维 · BSD-3-Clause · C · 已打包pgfincore · 检查和管理操作系统缓冲区缓存 · 1.4.0 · 管理运维 · BSD-3-Clause · C · 已打包pg_catcheck · 用于诊断系统目录是否损坏的工具 · 1.6.0 · 管理运维 · BSD-3-Clause · 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 · 已打包pg_crash · 向数据库进程随机发送信号模拟故障 · 1.0 · 管理运维 · BSD-3-Clause · C · 已打包fio · PostgreSQL文件IO函数包 · 1.0 · 管理运维 · BSD-3-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 · 未打包dbpatch · PostgreSQL数据库补丁变更管理扩展 · 1.3.0 · 管理运维 · BSD-3-Clause · SQL · 未打包pgmoneta_ext · 为 pgmoneta 提供服务端数据块与增量备份辅助功能。 · 0.1.1 · 管理运维 · BSD-3-Clause · C · 未打包pg_catalog_get_defs · 提供 PL/pgSQL 函数,根据 pg_catalog 元数据重建 CREATE TYPE 定义。 · 0.1.0 · 管理运维 · BSD-3-Clause · SQL · 未打包pg_pageinspect_plus · 解码通过 PostgreSQL pageinspect 获取的堆元组数据 · 1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_rlimit · 按会话通过 SQL 函数或 GUC 设置、读取进程地址空间资源限制。 · 1.0 · 管理运维 · BSD-3-Clause · C · 未打包pg_stat_monitor · 提供查询聚合统计、客户端信息、执行计划详细信息和直方图 · 2.3.2 · 监控统计 · BSD-3-Clause · C · 已打包pg_qualstats · 收集有关 quals 的统计信息的扩展 · 2.1.4 · 监控统计 · BSD-3-Clause · C · 已打包pg_stat_kcache · 内核统计信息收集 · 2.3.2 · 监控统计 · BSD-3-Clause · C · 已打包pg_store_plans · 跟踪所有执行的 SQL 语句的计划统计信息 · 1.10 · 监控统计 · BSD-3-Clause · C · 已打包pg_proctab · 通过SQL接口访问操作系统进程表 · 2.0.1 · 监控统计 · BSD-3-Clause · C · 已打包pg_datasentinel · PostgreSQL 可观测性与活动监控扩展 · 1.0 · 监控统计 · BSD-3-Clause · C · 已打包statsd · 通过 UDP 向 StatsD 发送计数器、仪表与计时指标的 C 客户端函数。 · 0.2.0 · 监控统计 · BSD-3-Clause · C · 未打包explanation · explanation:将 EXPLAIN 计划解析为按邻近树组织的关系型行,便于查询和分析。 · 0.3.0 · 监控统计 · BSD-3-Clause · SQL · 未打包pg_plan_tree_dot · 将 PostgreSQL 执行计划树渲染为 Graphviz DOT。 · 1.1 · 监控统计 · BSD-3-Clause · C · 未打包pgexporter_ext · 为 pgexporter 暴露额外的操作系统、CPU、内存、网络、负载、磁盘和 FIPS 指标。 · 0.3.1 · 监控统计 · BSD-3-Clause · C · 未打包pg_sqlog · 提供访问PostgreSQL日志的SQL接口 · 1.6 · 监控统计 · BSD-3-Clause · SQL · 已打包pg_inet_addr · 列出 PostgreSQL 服务器主机网络接口所分配的 IPv4、IPv6 地址及网络掩码。 · 1.0 · 监控统计 · BSD-3-Clause · C · 未打包pgsodium · 表数据加密存储 TDE · 3.1.11 · 安全 · BSD-3-Clause · C · 已打包logerrors · 用于收集日志文件中消息统计信息的函数 · 2.1.5 · 安全 · BSD-3-Clause · C · 已打包pg_auditor · 审计数据变更并提供闪回能力 · 0.2 · 安全 · BSD-3-Clause · SQL · 已打包block_copy_command · 通过可配置的 ProcessUtility hook 阻止 COPY 命令 · 0.1.5 · 安全 · BSD-3-Clause · Rust · 已打包pg_command_fw · PostgreSQL 的 DDL 与 utility 命令防火墙 · 0.1.0 · 安全 · BSD-3-Clause · Rust · 已打包pg_seal · PostgreSQL防篡改审计日志 · 1.0.0 · 安全 · BSD-3-Clause · Rust · 未打包mysql_fdw · MySQL外部数据包装器 · 2.9.3 · 外部数据源 · BSD-3-Clause · C · 已打包dump_fdw · 直接查询 PostgreSQL 自定义格式转储文件中数据行的外部数据包装器 · 1.0 · 外部数据源 · BSD-3-Clause · C · 未打包dblink_plus · dblink_plus:在 PostgreSQL 内连接 PostgreSQL、Oracle、MySQL、SQLite 等外部数据库并执行 SQL。 · 1.0.11 · 外部数据源 · BSD-3-Clause · C · 未打包hba_fdw · 用于通过 SQL 访问 pg_hba.conf 的未完工外部数据包装器脚手架。 · 1.0 · 外部数据源 · BSD-3-Clause · C · 未打包iif · 添加iif函数兼容性 · 0.0.1 · 兼容仿真 · BSD-3-Clause · C · 未打包wal2json · 用逻辑解码捕获 JSON 格式的 CDC 变更 · 2.6 · 复制与数据流 · BSD-3-Clause · C · 已打包pg_bulkload · 向 PostgreSQL 中高速加载数据 · 3.1.23 · 复制与数据流 · BSD-3-Clause · C · 已打包amqp · 允许 PostgreSQL 语句向 AMQP 消息代理发布消息。 · 0.4.2 · 复制与数据流 · BSD-3-Clause · C · 未打包db_migrator · 使用FDW从其他DBMS迁移到PostgreSQL · 1.0.0 · 复制与数据流 · BSD-3-Clause · SQL · 已打包pg_migrate · 避免长时间锁定的PostgreSQL表迁移 · 0.1.1 · 复制与数据流 · BSD-3-Clause · C · 未打包pgcmp · pg_comparator 的支撑扩展,为 PostgreSQL 数据比对提供校验和与类型转换函数。 · 3.1 · 复制与数据流 · BSD-3-Clause · C · 未打包replisome · 通过逻辑解码将 PostgreSQL 行变更以 JSON 流输出,并提供 Python 消费框架。 · 0.1 · 复制与数据流 · BSD-3-Clause · C · 未打包

找到 91 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
rdkit 202503.6 在PostgreSQL化学领域数据管理功能 FEAT BSD-3-Clause C++ 14–18 3.6k
wal2json 2.6 用逻辑解码捕获 JSON 格式的 CDC 变更 ETL BSD-3-Clause C 14–18 1.5k
pg_hint_plan 1.8.0 添加强制指定执行计划的能力 FEAT BSD-3-Clause C 14–18 913
pgsodium 3.1.11 表数据加密存储 TDE SEC BSD-3-Clause C 14–18 611
mysql_fdw 2.9.3 MySQL外部数据包装器 FDW BSD-3-Clause C 14–18 599
pg_stat_monitor 2.3.2 提供查询聚合统计、客户端信息、执行计划详细信息和直方图 STAT BSD-3-Clause C 14–18 588
pg_bulkload 3.1.23 向 PostgreSQL 中高速加载数据 ETL BSD-3-Clause C 14–18 496
pointcloud 1.2.5 提供激光雷达点云数据类型支持 GIS BSD-3-Clause C 14–18 426
pointcloud_postgis 1.2.5 将激光雷达点云与PostGIS几何类型相集成 GIS BSD-3-Clause C 14–18 426
pg_jieba 1.1.0 基于 cppjieba 的中文全文检索分词器 FTS BSD-3-Clause C++ 14–18 420
pg_similarity 1.0 提供17种距离度量函数 RAG BSD-3-Clause C 14–18 402
pg_qualstats 2.1.4 收集有关 quals 的统计信息的扩展 STAT BSD-3-Clause C 14–18 340
pg_stat_kcache 2.3.2 内核统计信息收集 STAT BSD-3-Clause C 14–18 277
pljava 1.6.10 Java 程序语言 LANG BSD-3-Clause Java 14–18 271
amqp 0.4.2 允许 PostgreSQL 语句向 AMQP 消息代理发布消息。 ETL BSD-3-Clause C 10–18 214
pg_gist_hamming 1.0 GiST索引常见数据类型支持 RAG BSD-3-Clause C 185
vptree 1.0 VP树实现 RAG BSD-3-Clause C 185
pgfaceting 0.2.0 使用倒排索引的高速切面查询 TYPE BSD-3-Clause SQL 14–18 181
pg_dirtyread 2.8 从表中读取尚未垃圾回收的行 ADMIN BSD-3-Clause C 14–18 165
pgprolog 0.0.0 pgprolog 是一个基于 pgrx、内嵌 Scryer Prolog 的 PostgreSQL Prolog 过程语言处理器。 LANG BSD-3-Clause Rust 11–16 134
cartodb 0.37.1 cartodb:已归档的 PostgreSQL 扩展,用于将数据库转换为 CartoDB 用户数据库。 GIS BSD-3-Clause Python 11–18 112
pgfincore 1.4.0 检查和管理操作系统缓冲区缓存 ADMIN BSD-3-Clause C 14–18 111
pg_catcheck 1.6.0 用于诊断系统目录是否损坏的工具 ADMIN BSD-3-Clause C 14–18 87
pg_store_plans 1.10 跟踪所有执行的 SQL 语句的计划统计信息 STAT BSD-3-Clause C 14–18 69
table_version 1.11.1 PostgreSQL 版本控制表扩展 TIME BSD-3-Clause SQL 14–18 68
crankshaft 0.9.0 已归档的 CARTO 空间分析扩展,提供聚类、分群与空间统计函数。 GIS BSD-3-Clause Python 54
dump_fdw 1.0 直接查询 PostgreSQL 自定义格式转储文件中数据行的外部数据包装器 FDW BSD-3-Clause C 54
pg_check 0.1.0 pg_check:统计观测类 PostgreSQL 扩展;上游说明为“Provides basic integrity checks for data files”。 ADMIN BSD-3-Clause C 10–18 52
pg_rewrite 2.2 在线重写整表,不阻塞读写 ADMIN BSD-3-Clause C 14–18 46
pg_scws 1.0 基于内置 SCWS 分词库,为 PostgreSQL 全文搜索提供中文解析器和配置。 FTS BSD-3-Clause C 41
logerrors 2.1.5 用于收集日志文件中消息统计信息的函数 SEC BSD-3-Clause C 14–18 37
pg_crash 1.0 向数据库进程随机发送信号模拟故障 ADMIN BSD-3-Clause C 14–18 34
fio 1.0 PostgreSQL文件IO函数包 ADMIN BSD-3-Clause C 14–18 33
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
pg_proctab 2.0.1 通过SQL接口访问操作系统进程表 STAT BSD-3-Clause C 14–18 29
db_migrator 1.0.0 使用FDW从其他DBMS迁移到PostgreSQL ETL BSD-3-Clause SQL 14–18 28
lostgis 1.0.2 为 PostGIS 提供时空类型、安全几何运算与空间辅助函数的纯 SQL 扩展。 GIS BSD-3-Clause SQL 10–18 26
pg_sphere 1.5.2 球面对象函数、运算符与索引支持 TYPE BSD-3-Clause C 14–18 25
pgchronos 1.0.2 pgchronos:时间序列类 PostgreSQL 扩展;上游说明为“SQL functions and operators for union, intersection, and difference over daterange and tstzrange arrays”。 TIME BSD-3-Clause SQL 10–18 25
dblink_plus 1.0.11 dblink_plus:在 PostgreSQL 内连接 PostgreSQL、Oracle、MySQL、SQLite 等外部数据库并执行 SQL。 FDW BSD-3-Clause C 21
pg_normalize_query 1.0 使用 PostgreSQL 解析器逻辑将 SQL 语句中的常量归一化 FUNC BSD-3-Clause C 10–13 19
pgsocket 1.0 从 PostgreSQL 函数向 TCP/IP 套接字发送字节,并可读取响应。 UTIL BSD-3-Clause C 10 19
adaptive_counter 1.3.3 基于自适应采样的去重估算聚合函数和数据类型。 FUNC BSD-3-Clause C 10–18 18
bitmap_counter 1.3.5 bitmap_counter:为 PostgreSQL 提供 Aggregation 函数 and 数据类型 for distinct estimation based on s-bitmap。 FUNC BSD-3-Clause C 10–18 18
superloglog_counter 1.2.3 基于 SuperLogLog 算法的 C 数据类型、函数与近似去重计数聚合扩展。 FUNC BSD-3-Clause C 10–18 18
pg_datasentinel 1.0 PostgreSQL 可观测性与活动监控扩展 STAT BSD-3-Clause C 15–18 17
pgqr 1.0 从数据库中直接生成QR二维码 UTIL BSD-3-Clause C 14–18 17
pg_migrate 0.1.1 避免长时间锁定的PostgreSQL表迁移 ETL BSD-3-Clause C 16
pg_toolkit_brazil 0.1 提供巴西 CPF 与 CNPJ 类型、校验、格式化、转换和操作符。 TYPE BSD-3-Clause C 16
statsd 0.2.0 通过 UDP 向 StatsD 发送计数器、仪表与计时指标的 C 客户端函数。 STAT BSD-3-Clause C 10–18 14