跳转到主要内容

按分类

576 个已打包 PostgreSQL 扩展(归属 471 个包族)划分为 16 个分类。

TIME

时间时态扩展:时序数据库 TimescaleDB,时态数据库,版本控制表,定时任务,异步后台任务调度扩展。

ID 扩展/包 版本 描述
1000 timescaledb 2.29.1 时序数据库扩展插件
1010 timescaledb_toolkit 1.23.0 超表分析查询,时间序列流式处理,以及其他SQL工具
1020 timeseries / pg_timeseries 0.2.1 时序数据API封装
1030 periods 1.2.3 为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能
1040 temporal_tables 1.2.2 时态表功能支持
1050 emaj 5.0.0 让数据库的子集具有细粒度日志和时间旅行功能
1060 table_version 1.11.1 PostgreSQL 版本控制表扩展
1070 pg_cron 1.6.7 定时任务调度器
1080 pg_task 2.1.29 在特定时间点在后台执行SQL命令
1090 pg_later 0.4.0 执行查询,并在稍后异步获取查询结果
1100 pg_dispatch 0.1.5 基于 pg_cron 的异步 SQL 分发器
1110 pg_background 2.0.2 在后台运行 SQL 查询
1120 pg_when 0.1.10 PostgreSQL 自然语言时间解析扩展
1130 pg_stl 1.0.0 PostgreSQL 时间序列分析函数
1140 cron_utils 0.1.0 解析 Cron 表达式并计算上一次或下一次触发时间

GIS

地理空间扩展:PostGIS,地理空间数据类型、函数与索引,天空索引 Q3C,OGR FDW, 寻路算法,地理正/逆查询。

ID 扩展/包 版本 描述
1500 postgis 3.6.4 PostGIS 几何和地理空间扩展
1501 postgis_topology / postgis 3.6.4 PostGIS 拓扑空间类型和函数
1502 postgis_raster / postgis 3.6.4 PostGIS 光栅类型和函数
1503 postgis_sfcgal / postgis 3.6.4 PostGIS SFCGAL 函数
1504 postgis_tiger_geocoder / postgis 3.6.4 PostGIS tiger 地理编码器和反向地理编码器
1505 address_standardizer / postgis 3.6.4 地址标准化函数。
1506 address_standardizer_data_us / postgis 3.6.4 地址标准化函数:美国数据集示例
1510 pgrouting 4.0.1 提供寻路能力
1520 pointcloud 1.2.5 提供激光雷达点云数据类型支持
1521 pointcloud_postgis / pointcloud 1.2.5 将激光雷达点云与PostGIS几何类型相集成
1530 h3 / pg_h3 4.2.3 H3六边形层级索引支持
1531 h3_postgis / pg_h3 4.2.3 H3与PostGIS集成的扩展插件
1540 q3c 2.0.5 Q3C天空索引插件
1550 ogr_fdw 1.1.9 GIS 数据外部数据源包装器
1560 geoip 0.3.0 IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
1570 pg_polyline 0.0.1 Google快速Polyline编码解码扩展
1580 pg_eviltransform 0.0.4 基于PostGIS ST_Transform 的 BD09/GCJ02 坐标转换扩展
1590 pg_geohash 1.0 使用GeoHash处理空间坐标的函数包
1600 pghydro 6.6 PostgreSQL/PostGIS 排水网络分析核心扩展
1601 pgh_raster / pghydro 6.6 PgHydro 栅格水文分析扩展
1602 pgh_hgm / pghydro 2.2.6 PgHydro 水文地貌分析扩展
1603 pgh_output / pghydro 6.6 PgHydro 输出与报表扩展
1604 pgh_output_en_au / pghydro 6.6 PgHydro 澳式英语输出扩展
1605 pgh_output_pt_br / pghydro 6.6 PgHydro 巴西葡语输出扩展
1606 pgh_consistency / pghydro 6.6 PgHydro Pfafstetter 一致性检查扩展
1650 mobilitydb 1.3.0 MobilityDB地理空间投影数据管理分析平台
1651 mobilitydb_datagen / mobilitydb 1.3.0 MobilityDB随机数据生成函数
1680 tzf / pg_tzf 0.3.0 快速根据GPS经纬度坐标查找时区
1690 earthdistance 1.2 计算地球表面上的大圆距离
1700 qdgc 0.1.0 用纯 SQL 编码、解码、遍历和填充扩展四分之一度网格单元(QDGC)编码。
1710 qdgc_postgis / qdgc 0.1.0 为 QDGC 增加 PostGIS geometry/geography 绑定与区域到网格单元的填充能力。

RAG

AI与RAG扩展插件:向量数据库,DiskANN 向量索引,相似度度量函数集,库内机器学习与推理 pgml,等等。

ID 扩展/包 版本 描述
1800 vector / pgvector 0.8.6 向量数据类型和 ivfflat / hnsw 访问方法
1810 vchord 1.1.1 使用Rust重写的高性能向量扩展
1820 vectorscale / pgvectorscale 0.9.0 使用DiskANN算法对向量进行高效索引
1830 vectorize / pg_vectorize 0.26.2 在PostgreSQL中封装RAG向量检索服务
1840 pg_similarity 1.0 提供17种距离度量函数
1845 pg_rrf 0.0.3 混合检索的倒数排序融合函数
1850 smlar 1.0 高效的相似度搜索函数
1860 pg_summarize 0.0.1 使用LLM对文本字段进行总结
1870 pg_tiktoken 0.0.1 在PostgreSQL中计算OpenAI使用的Token数
1880 pg_tiktoken_c 1.1 使用 C 实现的 PostgreSQL 高性能 tiktoken BPE 分词扩展
1930 pg4ml 2.0 PG4ML是一个机器学习框架
1940 pgml 2.10.0 PostgresML:用SQL运行机器学习算法并训练模型
1950 pgmnemo 0.16.1 PostgreSQL 单计划多模态智能体记忆扩展
1960 pgcontext 0.2.0 在 PostgreSQL 权威数据表上提供向量检索、过滤感知 HNSW 与混合检索。
1970 pgcontext_pgvector / pgcontext 0.2.0 pgcontext HNSW 索引的可选 pgvector 兼容桥接扩展。
1980 pg_turbovec 1.29.0 基于 TurboQuant 压缩量化的 PostgreSQL 向量类型与 ANN 索引访问方法。

FTS

全文检索扩展:ES 替代 pg_search,BM25,中文分词,欧洲语言分词字典 hunspell,模糊检索,2-gram/3-gram 索引。

ID 扩展/包 版本 描述
2100 pg_search 0.25.2 使用 BM25 的 PostgreSQL 全文、分面与混合检索扩展
2110 pgroonga 4.0.4 使用Groonga,面向所有语言的高速全文检索平台
2111 pgroonga_database / pgroonga 4.0.4 PGGroonga 数据库管理模块
2120 pg_bigm 1.2 基于二字组的多语言全文检索扩展
2130 zhparser 2.3 中文分词,全文搜索解析器
2140 pg_bestmatch 0.0.2 在数据库内生成BM25稀疏向量
2150 vchord_bm25 0.3.0 BM25排序算法
2160 pg_tokenizer 0.1.1 用于全文检索的分词器
2170 biscuit / pg_biscuit 3.0.0 使用IAM的高性能文本模式匹配
2180 pg_textsearch 1.2.0 带有BM25排序的全文搜索扩展
2190 pg_pinyin 0.0.5 PostgreSQL 拼音转写与检索辅助扩展
2200 pg_kazsearch 2.3.0 PostgreSQL 哈萨克语全文检索扩展
2210 psql_bm25s 0.4.13 PostgreSQL BM25 系列全文检索扩展,提供原生索引访问方法和 BM25 排序
2220 pg_fts 0.2.0 提供 BM25、BM25F 排序与专用倒排索引的全文检索扩展
2230 pg_cjk_parser 0.1.0 基于 PostgreSQL 默认解析器的中日韩二字组全文检索分词器
2240 pg_jieba 1.1.0 基于 cppjieba 的中文全文检索分词器
2270 hunspell_cs_cz / hunspell 1.0 Hunspell捷克语全文检索词典
2271 hunspell_de_de / hunspell 1.0 Hunspell德语全文检索词典
2272 hunspell_en_us / hunspell 1.0 Hunspell英语全文检索词典
2273 hunspell_fr / hunspell 1.0 Hunspell法语全文检索词典
2274 hunspell_ne_np / hunspell 1.0 Hunspell尼泊尔语全文检索词典
2275 hunspell_nl_nl / hunspell 1.0 Hunspell荷兰语全文检索词典
2276 hunspell_nn_no / hunspell 1.0 Hunspell挪威语全文检索词典
2277 hunspell_pt_pt / hunspell 1.0 Hunspell葡萄牙语全文检索词典
2278 hunspell_ru_ru / hunspell 1.0 Hunspell俄语全文检索词典
2279 hunspell_ru_ru_aot / hunspell 1.0 Hunspell俄语全文检索词典(来自AOT.ru小组)
2380 fuzzystrmatch 1.2 确定字符串之间的相似性和距离
2390 pg_trgm 1.6 文本相似度测量函数与模糊检索

OLAP

分析能力扩展:列式存储,DuckDB与外部数据源包装器,Parquet S3,数据冷热分级存储,分布式计算,透明分片,GPU加速

ID 扩展/包 版本 描述
2400 citus 14.2.0 将 PostgreSQL 横向扩展为分布式数据库
2401 citus_columnar / citus 14.2.0 Citus 列式存储引擎
2410 columnar / hydra 1.1.2 开源列式存储扩展
2430 pg_duckdb 1.1.1 在PostgreSQL中的嵌入式DuckDB扩展
2440 pg_mooncake 0.2.0 PostgreSQL列式存储表
2450 storage_engine 2.4.0 带向量化执行的 colcompress 与 rowcompress 表访问方法
2460 pg_clickhouse 0.10.0 从PostgreSQL中查询ClickHouse的接口
2470 duckdb_fdw 1.4.3 DuckDB 外部数据源包装器
2480 pg_parquet 0.5.1 在PostgreSQL与本地/S3中的Parquet文件复制数据
2490 pg_ducklake 1.0.0 基于 DuckDB 与 Parquet 的 DuckLake 湖仓一体扩展
2500 pg_fkpart 1.7.0 按外键实用程序进行表分区的扩展
2510 pg_partman 5.5.0 用于按时间或 ID 管理分区表的扩展
2520 plproxy 2.12.0 作为过程语言实现的数据库分区
2530 pg_strom 6.1 使用GPU与NVMe加速大数据处理
2540 pg_orca 1.0.0 PostgreSQL ORCA 查询优化器扩展
2550 pg_sorted_heap 0.14.0 带 zone map 剪枝和内置向量搜索的有序堆表访问方法
2560 pg_lake 3.4 Snowflake 开源的 PostgreSQL 数据湖与 Iceberg 集成扩展
2561 pg_extension_base / pg_lake 3.4 Snowflake 提供的 PostgreSQL 扩展开发基础设施,支持库预加载、扩展生命周期后台工作进程和依赖管理
2562 pg_extension_updater / pg_lake 3.4 在数据库启动时自动执行 ALTER EXTENSION UPDATE 的扩展更新器
2563 pg_map / pg_lake 3.4 pg_lake 内置并依赖的 PostgreSQL Map 数据类型。
2564 pg_lake_engine / pg_lake 3.4 用于数据湖查询的查询引擎
2565 pg_lake_iceberg / pg_lake 3.4 PostgreSQL 中的 Iceberg 实现
2566 pg_lake_table / pg_lake 3.4 数据湖表和 Iceberg 表
2567 pg_lake_copy / pg_lake 3.4 在 PostgreSQL 与对象存储数据湖文件之间执行 COPY 的扩展
2590 tablefunc 1.0 交叉表函数

FEAT

功能特性扩展:图数据库,Hyperloglog,Rum索引,GraphQL,JsonSchema,Hint,虚拟索引,增量物化视图,消息队列等等

ID 扩展/包 版本 描述
2600 age 1.8.0 Apache AGE,图数据库扩展 (Deb可用)
2610 pg_liquid 0.1.7 受 Liquid 启发的 Datalog 图查询扩展
2620 onesparse / one_sparse 1.0.0 PostgreSQL 18 的稀疏线性代数与图算法扩展
2630 graph / pggraph 1.0.0 PostgreSQL 图查询与遍历扩展
2640 pgrdf 0.6.20 PostgreSQL 内 RDF、SPARQL、SHACL 与 OWL 推理扩展
2650 pgq 3.5.1 通用队列的PG实现
2660 pgmq 1.12.0 基于Postgres实现类似AWS SQS/RSMQ的消息队列
2670 pgmb 1.0.0 一个简单的PostgreSQL消息代理系统
2680 ulak 0.0.2 支持可靠异步投递的 PostgreSQL 事务型 Outbox 扩展
2690 fsm_core 1.1.0 PostgreSQL 有限状态机工具包
2700 hll 2.21 hyperloglog 数据类型
2710 rum 1.3.15 RUM 索引访问方法
2720 pg_ai_query 0.1.1 AI驱动的 Postgres SQL 查询生成
2730 pg_ttl_index 3.0.0 基于TTL索引的自动数据过期清理
2740 pg_graphql 1.6.1 PG内的GraphQL支持
2750 pg_jsonschema 0.3.4 提供JSON Schema校验能力
2760 jsonschema 0.1.9 PostgreSQL JSON Schema 校验函数
2770 jsquery 1.2 用于内省 JSONB 数据类型的查询类型
2780 pg_hint_plan 1.8.0 添加强制指定执行计划的能力
2790 hypopg 1.4.3 假设索引,用于创建一个虚拟索引检验执行计划
2800 index_advisor 0.2.0 查询索引建议器
2810 plan_filter / pg_plan_filter 0.0.1 使用执行计划代价过滤阻止特定查询语句
2820 pg_variables 1.2.5 提供标量、数组和记录类型的会话变量
2830 imgsmlr 1.0 使用Haar小波分析计算图片相似度
2840 pg_ivm 1.15 增量维护的物化视图
2850 pg_incremental 1.5.0 增量处理流式事件
2860 pg_trickle 0.81.0 为 PostgreSQL 18 提供流式表与差分视图维护
2870 pg_durable 0.2.3 在 PostgreSQL 中使用 SQL 定义可持久化、可恢复的长时间运行函数
2880 pg_disorder 0.1.0 扰动无 ORDER BY 查询的行序以暴露依赖隐式顺序的测试
2890 pg_local_cache 1.3.0 为普通 PostgreSQL 主键读取提供事务感知的共享内存缓存
2900 provsql 1.12.0 PostgreSQL 半环溯源、概率与不确定性管理扩展
2910 orioledb 1.8 OrioleDB,下一代事务处理引擎
2920 pg_cardano 1.2.0 Cardano相关工具包:加密函数,地址编解码,区块链处理
2930 rdkit 202503.6 在PostgreSQL化学领域数据管理功能
2940 omni / omnigres 0.2.14 PostgreSQL即平台,Omnigres主扩展与加载器
2941 omni_auth / omnigres 0.1.3 Omnigres 基础会话认证管理模块
2942 omni_aws / omnigres 0.1.2 Omnigres AWS S3 API封装
2943 omni_cloudevents / omnigres 0.1.0 Omnigres CloudEvents 支持
2944 omni_containers / omnigres 0.2.0 Omnigres Docker容器管理模块
2945 omni_credentials / omnigres 0.2.0 Omnigres 应用密钥管理模块
2946 omni_csv 0.1.1 Omnigres CSV 工具箱
2947 omni_datasets 0.1.0 Omnigres 数据库置备工具
2948 omni_email / omnigres 0.1.0 Omnigres Email 框架
2949 omni_http / omnigres 0.1.0 Omnigres 基本HTTP类型
2950 omni_httpc / omnigres 0.1.10 Omnigres HTTP客户端
2951 omni_httpd / omnigres 0.4.11 Omnigres HTTP服务器
2952 omni_id / omnigres 0.4.3 Omnigres ID身份数据类型
2953 omni_json / omnigres 0.1.1 Omnigres JSON工具箱
2954 omni_kube / omnigres 0.4.2 Omnigres Kubernetes集成模块
2955 omni_ledger / omnigres 0.1.3 Omnigres 金融账本模块
2956 omni_manifest / omnigres 0.1.2 Omnigres 包管理清单模块
2957 omni_mimetypes / omnigres 0.1.0 Omnigres MIME数据类型
2958 omni_os / omnigres 0.1.1 Omnigres 操作系统集成模块
2959 omni_polyfill / omnigres 0.2.2 Omnigres Postgres多态API
2960 omni_python / omnigres 0.1.1 Omnigres 第一类Python支持模块
2961 omni_regex / omnigres 0.1.0 Omnigres PCRE兼容正则表达式模块
2962 omni_rest / omnigres 0.1.1 Omnigres REST API 工具包
2963 omni_schema / omnigres 0.3.0 Omnigres 高级模式管理组件
2964 omni_seq / omnigres 0.1.1 Omnigres 分布式整型序列号
2965 omni_service / omnigres 0.1.0 Omnigres 服务管理器
2966 omni_session / omnigres 0.2.0 Omnigres 会话管理器
2967 omni_shmem 0.1.0 Omnigres 共享内存管理
2968 omni_sql / omnigres 0.5.3 Omnigres SQL编程组件
2969 omni_sqlite / omnigres 0.2.2 Omnigres 嵌入的SQLite支持
2970 omni_test / omnigres 0.4.0 Omnigres 测试框架
2971 omni_txn / omnigres 0.5.0 Omnigres 事务管理器模块
2972 omni_types / omnigres 0.3.6 Omnigres 高级数据类型模块
2973 omni_var / omnigres 0.3.0 Omnigres 局部变量模块
2974 omni_vfs / omnigres 0.2.2 Omnigres 虚拟文件系统
2975 omni_vfs_types_v1 / omnigres 0.1.0 Omnigres 虚拟文件系统(v1)
2976 omni_web / omnigres 0.3.0 Omnigres Web工具箱
2977 omni_worker / omnigres 0.2.1 Omnigres 通用Worker池
2978 omni_xml / omnigres 0.1.2 Omnigres XML工具包
2979 omni_yaml / omnigres 0.1.0 Omnigres YAML工具包
2980 pg_mentat 1.5.7 在 PostgreSQL 内提供兼容 Datomic 的数据模型与 Datalog 查询引擎
2990 bloom 1.0 bloom 索引-基于指纹的索引

LANG

存储过程语言扩展:使用各种编程语言开发,调试,打包,分发,测试 PostgreSQL 存储过程:Java,Js,Lua,R,SH,PRQL…

ID 扩展/包 版本 描述
3000 pg_tle 1.5.2 AWS 可信语言扩展
3010 plv8 3.2.4 PL/JavaScript (v8) 可信过程程序语言
3011 pljs 1.0.5 PL/JS 可信过程程序语言
3020 pllua 2.0.12 Lua 程序语言
3021 hstore_pllua / pllua 2.0.12 Lua 程序语言的Hstore适配扩展
3030 plluau / pllua 2.0.12 Lua 程序语言(不受信任的)
3031 hstore_plluau / pllua 2.0.12 Lua 程序语言的Hstore适配扩展(不受信任的)
3040 plprql 18.0.1 在PostgreSQL使用PRQL——管线式关系查询语言
3050 pldbgapi / pldebugger 1.10 用于调试 PL/pgSQL 函数的服务器端支持
3060 plpgsql_check 2.10.4 PL/pgSQL 函数的附加校验、性能分析与诊断工具
3070 plprofiler 4.2.5 剖析 PL/pgSQL 函数
3080 plsh 1.20220917 PL/sh 程序语言
3090 pljava 1.6.10 Java 程序语言
3100 plr 8.4.8.6 从数据库中加载R语言解释器并执行R脚本
3110 plxslt 0.20140221 XSLT 存储过程语言
3120 pg_mockable 1.1.0 为测试创建可 Mock 的 PostgreSQL 函数包装器
3130 pgsqlmock 1.0.1 为 PostgreSQL 单元测试提供函数 Mock、表和视图伪造能力
3140 plx 1.3.1 将多种过程语言方言转译为 PL/pgSQL
3150 pgwasm 0.1.0 将沙箱化 WebAssembly 组件映射为强类型 PostgreSQL SQL 函数。
3160 plruby 2.5 将 MRI Ruby 嵌入 PostgreSQL,提供非可信过程语言
3161 jsonb_plruby / plruby 1.0 在 jsonb 与 PL/Ruby 原生 Ruby 数据之间转换
3162 hstore_plruby / plruby 1.0 在 hstore 与 PL/Ruby 的 Ruby Hash 之间转换
3163 ltree_plruby / plruby 1.0 在 ltree 与 PL/Ruby 的 Ruby Array 之间转换
3200 pgtap 1.3.4 PostgreSQL单元测试框架
3210 faker 0.5.3 插入生成的测试伪造数据,Python库的包装
3220 dbt2 0.61.7 OSDL-DBT-2 测试组件
3230 pg_regresql 2.0.0 用 pg_class 统计信息替代物理文件大小参与查询规划
3240 pltcl 1.0 PL/TCL 存储过程语言
3250 pltclu / pltcl 1.0 PL/TCL 存储过程语言(未受信/高权限)
3260 plperl 1.0 PL/Perl 存储过程语言
3261 bool_plperl / plperl 1.0 在 bool 和 plperl 之间转换
3262 hstore_plperl / plperl 1.0 在 hstore 和 plperl 之间转换适配类型
3263 jsonb_plperl / plperl 1.0 在 jsonb 和 plperl 之间转换
3270 plperlu 1.0 PL/PerlU 存储过程语言(未受信/高权限)
3271 bool_plperlu / plperlu 1.0 在 bool 和 plperlu 之间转换
3272 jsonb_plperlu / plperlu 1.0 在 jsonb 和 plperlu 之间转换
3273 hstore_plperlu / plperlu 1.0 在 hstore 和 plperlu 之间转换适配类型
3280 plpgsql 1.0 PL/pgSQL 程序设计语言
3290 plpython3u 1.0 PL/Python3 存储过程语言(未受信/高权限)
3291 jsonb_plpython3u / plpython3u 1.0 在 jsonb 和 plpython3u 之间转换
3292 ltree_plpython3u / plpython3u 1.0 在 ltree 和 plpython3u 之间转换
3293 hstore_plpython3u / plpython3u 1.0 在 hstore 和 plpython3u 之间转换

TYPE

自定义类型扩展:前缀树,语义版本号,SI单位,位图,无符号整型,高精度数值,有理数,哈希值,IP地址段,球面,RRULE等

ID 扩展/包 版本 描述
3500 prefix / pg_prefix 1.2.11 前缀树数据类型
3510 semver / pg_semver 0.41.0 语义版本号数据类型
3520 pg_text_semver 1.2.1 PostgreSQL 语义版本域类型与比较运算符
3550 unit / pgunit 7.10 SI 国标单位扩展
3570 pgpdf 0.1.0 PDF数据类型,管理函数与全文检索
3590 pglite_fusion 0.0.6 在PG表中嵌入SQLite数据库作为数据类型
3610 md5hash 1.0.1 提供128位MD5的原生数据类型
3620 asn1oid 1.6 ASN1OID数据类型支持
3630 roaringbitmap / pg_roaringbitmap 1.2.0 支持RoaringBitmap数据类型
3640 pgfaceting 0.2.0 使用倒排索引的高速切面查询
3650 pg_sphere / pgsphere 1.5.2 球面对象函数、运算符与索引支持
3660 country / pg_country 0.0.3 国家代码数据类型,遵循ISO 3166-1标准
3670 pg_xenophile 0.8.3 PostgreSQL i8n与l10n工具包
3671 l10n_table_dependent_extension / pg_xenophile 0.8.3 PostgreSQL l10n 工具包
3680 currency / pg_currency 0.0.3 使用1字节表示的货币数据类型
3690 collection / pgcollection 2.0.0 在PlPGSQL中使用的内存优化高性能集合数据结构
3700 pgmp 1.0.6 多精度算术扩展
3710 numeral 1.3 数值类型扩展
3720 pg_rational 0.0.3 使用BIGINT表示的有理数数据类型
3730 uint / pguint 1.20250815 无符号整型数据类型
3740 uint128 / pg_uint128 1.2.0 原生128位无符号整型数据类型
3750 hashtypes 0.1.5 包括SHA1,MD5在内的多种哈希数据类型
3760 postbis 1.0 提供压缩的 DNA、RNA、氨基酸及比对序列类型,以及类型转换、运算符、索引和生物信息学函数。
3770 ip4r 2.4.3 PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型
3790 uri / pg_uri 1.20251029 URI数据类型
3800 emailaddr / pg_emailaddr 0 Email地址数据类型
3810 acl / pg_acl 1.0.4 ACL数据类型
3820 debversion 1.2.0 Debian版本号数据类型
3850 pg_duration 1.0.2 用于表示时间段的强化数据类型
3860 pg_bikram_sambat 0.1.0 Bikram Sambat 日期类型与公历/尼泊尔历转换函数
3880 pg_rrule 0.3.0 日历重复规则RRULE数据类型
3890 pgcalendar 1.1.0 为 PostgreSQL 提供循环日程、投影与例外处理的日历扩展
3900 timestamp9 1.4.0 纳秒分辨率时间戳
3910 pgbson 2.1.0 为 PostgreSQL 提供 BSON 数据类型及访问函数
3920 chkpass 1.0 数据类型:自动加密的密码
3930 isn 1.2 用于国际产品编号标准的数据类型
3940 seg 1.4 表示线段或浮点间隔的数据类型
3950 cube 1.5 用于存储多维立方体的数据类型
3960 ltree 1.3 用于表示分层树状结构的数据类型
3970 hstore 1.8 用于存储(键,值)对集合的数据类型
3980 citext 1.6 提供大小写不敏感的字符串类型
3990 xml2 1.1 XPath 查询和 XSLT

UTIL

实用功能扩展:HTTP请求,GZIP压缩,JWT处理,邮件客户端,正则,字符编码,编码解码,加密解密等实用功能

ID 扩展/包 版本 描述
4010 gzip / pg_gzip 1.1.0 使用SQL执行Gzip压缩与解压缩
4020 bzip / pg_bzip 1.0.0 BZIP压缩解压缩函数包
4030 zstd / pg_zstd 1.1.2 ZSTD压缩解压缩函数包
4070 http / pg_http 1.7.2 HTTP客户端,允许在数据库内收发HTTP请求 (supabase)
4080 pg_net 0.20.5 用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
4090 pg_curl 2.4.5 封装CURL,执行各种用URL传输数据的操作
4100 pg_retry 1.0.0 在临时错误中使用指数退避重试语句
4110 pg_fsql 1.1.0 支持 JSONB 驱动执行的递归 SQL 模板引擎
4120 pg_protobuf 1.0 提供Protobuf函数支持
4130 pgproto 0.5.0 原生 Protobuf 解析、修改、索引与 JSON 转换支持
4140 pglock 1.0.0 在 PostgreSQL 内实现轻量级分布式锁服务
4150 pgjq 0.1.0 在Postgres中使用jq查询JSON
4160 pgjwt 0.2.0 JSON Web Token API 的PG实现 (supabase)
4170 pg_smtp_client 0.2.1 使用SMTP从PostgreSQL内发送邮件的客户端扩展
4180 pg_html5_email_address 1.2.3 验证Email是否符合HTML5规范的扩展
4190 url_encode 1.2.5 提供URL编码解码函数
4200 pgsql_tweaks 1.0.5 一些日常会用到的便利函数与视图
4210 pg_relation_sql 0.2.2 根据 PostgreSQL 外键生成可内联的关系导航 SQL 函数
4220 pg_extra_time 2.1.0 一些关于日期与时间的扩展函数
4230 pgpcre 0.20190509 PCRE/Perl风格的正则表达式支持
4235 re2 0.4.1 使用 RE2 的 ClickHouse 兼容正则函数
4240 icu_ext 1.11.0 访问ICU库提供的函数
4250 pgqr 1.0 从数据库中直接生成QR二维码
4270 envvar / pg_envvar 1.0.1 获取环境变量的函数
4275 byteamagic / pg_byteamagic 0.2.4 从 PostgreSQL bytea 值检测 MIME 类型与文件格式
4280 floatfile 1.3.1 将浮点数组存储到文件中而不是堆表中
4285 external_file 1.2 通过 PostgreSQL 函数访问服务器端外部文件
4290 pg_render 0.1.3 使用SQL渲染HTML页面
4300 pg_readme 0.7.1 根据 PostgreSQL COMMENT 对象生成 Markdown README
4301 pg_readme_test_extension / pg_readme 0.7.1 用于测试 pg_readme 文档生成的夹具扩展
4310 ddl_historization 0.2 用SQL将所有DDL变更写入到数据库表中
4320 data_historization 1.1.0 用SQL将数据变更历史保存到分区表中
4330 schedoc / pg_schedoc 0.0.1 在Django与DBT之间通过注释文档交换元数据
4340 pg_isok 1.4.1 基于查询的数据完整性管理与软告警扩展
4350 pg_describe 1.0.0 不执行查询即可报告其参数与结果列元数据
4400 hashlib / pg_hashlib 1.1 稳定哈希函数包
4430 xxhash / pg_xxhash 0.0.1 xxhash哈希函数包
4440 shacrypt 1.1 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
4450 cryptint 1.0.0 加密INT与BIGINT类型
4460 pguecc / pg_ecdsa 1.0 PostgreSQL的uECC绑定,椭圆曲线加解密函数包
4470 sparql / pgsparql 1.0 使用SQL查询SPARQL数据源

FUNC

标识聚合函数:ID生成器,各类聚合函数,摘要函数,数组处理函数,数学函数,统计量,伪随机,等等

ID 扩展/包 版本 描述
4500 pg_idkit 0.4.0 生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
4510 pgx_ulid 0.2.3 ULID数据类型与函数
4520 pg_uuidv7 1.7.0 UUIDv7 支持
4530 pg_uuid_v8 1.1.0 带隐藏时间戳的 PostgreSQL UUID v8 生成器
4540 permuteseq 1.2.2 伪随机数ID置换生成器
4550 pg_hashids 1.3 加盐将整型ID转为短字符串ID
4560 pg_slug_gen 1.0.0 生成带时间戳的加密安全短标识
4570 sequential_uuids 1.0.3 生成连续生成的UUID
4580 typeid / pg_typeid 0.3.0 PG原生TypeID类型与函数
4590 snowflake 2.5.0 Snowflake 风格 64 位 ID 生成与序列工具
4600 topn 2.7.1 top-n JSONB 的类型
4610 quantile 1.1.8 Quantile聚合函数
4620 lower_quantile 1.0.3 Lower Quantile 聚合函数
4630 count_distinct 3.0.2 COUNT(DISTINCT …) 聚合的替代方案
4640 omnisketch 1.0.2 实现OmniSketch数据结构,实现近似摘要聚合
4650 ddsketch 1.0.1 实现DDSketch数据结构,实现在线的Quantile聚合
4660 vasco 0.1.0 使用MIC发现数据中隐含的关联
4670 xicor / pgxicor 0.1.1 在PG中计算XI相关系数
4680 weighted_statistics / pg_weighted_statistics 1.0.0 针对稀疏数据的高性能加权统计量计算
4690 datasketches 1.7.0 PostgreSQL 近似分析摘要数据结构与聚合函数
4695 fbsql 0.1.0 在 SQL 中保持关系闭包的公式化统计建模扩展
4700 tdigest 1.4.4 tdigest 聚合函数
4710 first_last_agg 0.1.4 first() 与 last() 聚合函数
4720 extra_window_functions 1.0 额外的窗口函数
4730 floatvec 1.1.1 数组类型数学运算扩展
4740 aggs_for_vecs 1.4.1 针对数组类型的聚合函数集合扩展
4750 aggs_for_arrays 1.3.3 计算数组聚合统计值的函数包
4755 argm 1.1.1 提供 argmax、argmin 与 anyold 聚合函数
4760 pg_csv 1.0.2 灵活的CSV聚合处理函数
4770 arraymath / pg_arraymath 1.1 数组逐元素数学运算符包
4780 pg_math 1.1.0 使用GSL库的数学统计函数
4790 random / pg_random 2.0.0 随机数生成器
4800 base36 / pg_base36 1.0.0 Base36编码解码扩展
4810 base62 / pg_base62 0.0.1 Base62编码解码扩展
4830 pg_base58 0.0.1 Base58 编码/解码函数
4840 financial / pg_financial 1.0.1 金融领域聚合函数
4845 pg_accumulator 1.1.3 PostgreSQL 中用于余额与周转跟踪的累积寄存器
4850 convert / pg_convert 0.1.0 用于空间里程等的公英制转换函数
4860 parray_gin 1.5.0 为 text[] 提供部分匹配运算符与 GIN 索引支持
4880 refint 1.0 实现引用完整性的函数
4881 autoinc 1.0 用于自动递增字段的函数
4882 insert_username 1.0 用于跟踪谁更改了表的函数
4883 moddatetime 1.0 跟踪最后修改时间
4890 tsm_system_time 1.0 接受毫秒数限制的 TABLESAMPLE 方法
4900 dict_xsyn 1.0 用于扩展同义词处理的文本搜索字典模板
4910 tsm_system_rows 1.0 接受行数限制的 TABLESAMPLE 方法
4920 tcn 1.0 用触发器通知变更
4930 uuid-ossp 1.1 生成通用唯一标识符(UUIDs)
4940 btree_gist 1.7 用GiST索引常见数据类型
4950 btree_gin 1.3 用GIN索引常见数据类型
4960 intarray 1.5 1维整数数组的额外函数、运算符和索引支持
4970 intagg 1.1 整数聚合器和枚举器(过时)
4980 dict_int 1.0 用于整数的文本搜索字典模板
4990 unaccent 1.1 删除重音的文本搜索字典

ADMIN

管理工具扩展:膨胀治理,脏读,检视缓冲区,数据目录,校验和,腐败检查,优先级管理,权限管理,语句准备,限制批量更新等

ID 扩展/包 版本 描述
5010 pg_repack 1.5.3 在线垃圾清理与表膨胀治理
5020 pg_rewrite 2.2 在线重写整表,不阻塞读写
5030 pg_query_rewrite 0.0.5 使用 ProcessUtility hook 重写 SQL 语句
5040 pg_squeeze 1.9.4 从关系中删除未使用空间
5050 pg_dirtyread 2.8 从表中读取尚未垃圾回收的行
5060 pgfincore 1.4.0 检查和管理操作系统缓冲区缓存
5070 pg_cooldown 0.1 从缓冲区中移除特定关系的页面
5080 ddlx / pg_ddlx 0.30 提取数据库对象的DDL
5090 pglinter 2.0.0 PG数据库规则检查插件
5100 prioritize / pg_prioritize 1.0.4 获取和设置 PostgreSQL 后端的优先级
5110 pg_checksums 1.3 在离线模式下激活/启用/禁用数据库集群的校验和功能
5120 pg_readonly 1.0.6 将集群设置为只读
5130 pgdd 0.6.1 提供通过标准SQL查询数据库目录集簇的能力
5140 pg_permissions 1.4.1 查看对象权限并将其与期望状态进行比较
5150 pgautofailover 2.2 PG 自动故障迁移
5160 pg_catcheck 1.6.0 用于诊断系统目录是否损坏的工具
5170 pre_prepare / preprepare 0.9 在服务端预先准备好PreparedStatement备用
5180 pg_upless 0.0.3 检测表上的无用UPDATE
5190 pgcozy 1.0 根据先前的pg_buffercache快照预热内存缓冲区
5200 pg_orphaned 1.0 处理孤儿文件的扩展插件
5210 pg_crash 1.0 向数据库进程随机发送信号模拟故障
5220 pg_cheat_funcs 1.0 一些超级实用的作弊函数
5230 fio / pg_fio 1.0 PostgreSQL文件IO函数包
5240 qos / pg_qos 1.0 PostgreSQL QoS 资源治理扩展(会话与查询限流/隔离)
5250 pg_pathcheck 0.9.1 校验 planner Path 树,诊断已释放或损坏的内存引用
5260 pgdisablelogerror 1.0 按 SQLSTATE 错误码禁止部分错误写入 PostgreSQL 服务器日志。
5270 online_advisor 1.0 在线建议缺失索引、扩展统计信息与预备语句
5280 pg_column_tetris 0.1.0 强制采用最优列对齐顺序,以减少 PostgreSQL 行数据中的填充浪费。
5290 cat_tools 0.3.0 用于操作 PostgreSQL 系统目录的工具集
5810 pg_savior 0.1.0 阻止不带条件的全表更新以避免意外事故
5820 safeupdate 1.5 强制在 UPDATE 和 DELETE 时提供 Where 条件
5830 pg_strict 1.0.5 防止不带WHERE条件的危险UPDATE和DELETE操作
5850 pg_drop_events 0.1.0 记录删表删列删视图的事务号,辅助PITR确定时间点
5860 table_log 0.6.4 记录某张表的修改日志并做表/行级时间点恢复
5870 pgelog 1.0.2 通过伪自治事务实现扩展日志记录
5880 pgagent 4.2.3 PostgreSQL任务调度工具,与PGADMIN配合使用
5890 pg_prewarm 1.2 预热关系数据
5900 pgpool_adm / pgpool 4.7.2 PGPool 管理函数
5910 pgpool_recovery / pgpool 4.7.2 PGPool辅助扩展,从v4.3提供的恢复函数
5920 pgpool_regclass / pgpool 4.7.2 PGPool辅助扩展,RegClass替代
5930 lo 1.1 大对象维护
5940 basic_archive - 归档模块样例
5950 basebackup_to_shell - 添加一种备份到Shell终端到基础备份方式
5960 old_snapshot 1.0 支持 old_snapshot_threshold 的实用程序
5970 adminpack 2.1 PostgreSQL 管理函数集合
5980 amcheck 1.4 校验关系完整性
5990 pg_surgery 1.0 对损坏的关系进行手术

STAT

监控统计扩展:AWR报告,可观测性指标,显示执行计划,查询统计信息,内存使用,配置变更,等待事件采样,慢查询日志,等等

ID 扩展/包 版本 描述
6000 pg_profile 4.15 PostgreSQL 数据库负载记录与AWR报表工具
6010 pg_tracing 0.1.3 PostgreSQL分布式Tracing
6020 pg_stat_ch 0.3.6 将 PostgreSQL 查询遥测实时导出到 ClickHouse
6030 pg_stat_backtrace 1.0.0 捕获或记录 PostgreSQL 进程的 C 层调用栈
6040 pg_stat_log 0.1 按后端类型、数据库、用户、日志级别与 SQLSTATE 统计 PostgreSQL 日志消息。
6050 pg_stat_plans 2.1.0 跟踪查询计划级别的调用次数、执行时间与示例 EXPLAIN 文本。
6060 pgfr_record / pg_flight_recorder 2.29.2 基于 pg_cron 的服务端 PostgreSQL 性能飞行记录器
6061 pgfr_analyze / pg_flight_recorder 2.29.2 pgfr_record 采集数据的报告与性能分析函数
6070 pgmonitor 2.2.0 面向外部采集器的指标视图与后台刷新工作进程
6080 pg_statviz 1.1 采集 PostgreSQL 统计快照,用于时序分析与可视化
6210 pg_show_plans 2.1.8 打印所有当前正在运行查询的执行计划
6220 pg_stat_kcache 2.3.2 内核统计信息收集
6230 pg_stat_monitor 2.3.2 提供查询聚合统计、客户端信息、执行计划详细信息和直方图
6240 pg_qualstats 2.1.4 收集有关 quals 的统计信息的扩展
6250 pg_store_plans 1.10 跟踪所有执行的 SQL 语句的计划统计信息
6260 pg_track_settings 2.1.2 跟踪设置更改
6270 pg_track_optimizer 0.9.2 跟踪规划器决策与实际执行的差距
6280 pg_wait_sampling 1.1.11 基于采样的等待事件统计
6400 pg_datasentinel 1.0 PostgreSQL 可观测性与活动监控扩展
6410 pgsentinel 1.4.2 活跃会话历史
6420 system_stats 4.1 PostgreSQL 的系统统计函数
6430 meta / pg_meta 0.4.0 标准化,更友好的PostgreSQL系统目录视图
6440 pgnodemx 2.0.1 使用SQL查询获取操作系统指标
6450 pg_proctab / pgnodemx 2.0.1 通过SQL接口访问操作系统进程表
6500 pg_sqlog 1.6 提供访问PostgreSQL日志的SQL接口
6510 bgw_replstatus 1.0.8 用于汇报本机主从状态的后台工作进程
6520 pgmeminfo 1.0.0 显示内存使用情况
6530 toastinfo 1.7 显示TOAST字段的详细信息
6540 explain_ui / pg_explain_ui 0.0.2 快速跳转至PEV查阅可视化执行计划
6850 pg_relusage 0.0.1 打印查询引用的表与列
6860 pagevis 0.1 使用ASCII字符可视化数据库物理页面布局
6870 powa 5.2.0 PostgreSQL 工作负载分析器-核心
6880 pg_overexplain 1.0 允许 EXPLAIN 转储更多详细
6890 pg_logicalinspect 1.0 检视逻辑解码组件详情
6900 pageinspect 1.12 检查数据库页面二进制内容
6910 pgrowlocks 1.2 显示行级锁信息
6920 sslinfo 1.2 关于 SSL 证书的信息
6930 pg_buffercache 1.5 检查共享缓冲区缓存
6940 pg_walinspect 1.1 用于检查 PostgreSQL WAL 日志内容的函数
6950 pg_freespacemap 1.2 检查自由空间映射的内容(FSM)
6960 pg_visibility 1.2 检查可见性图(VM)和页面级可见性信息
6970 pgstattuple 1.5 显示元组级统计信息
6980 auto_explain - 提供一种自动记录执行计划的手段
6990 pg_stat_statements 1.11 跟踪所有执行的 SQL 语句的计划和执行统计信息

SEC

安全功能扩展:强制密码强度,阉割超级用户,密钥管理,商密算法,PII匿名处理,扩展白名单,审计日志,变更追溯,反病毒等等

ID 扩展/包 版本 描述
7000 passwordcheck_cracklib 3.1.0 使用cracklib加固PG用户密码
7010 supautils 3.2.1 用于在云环境中确保数据库集群的安全
7020 pgsodium 3.1.11 表数据加密存储 TDE
7030 column_encrypt 4.0 透明列级加密扩展,提供 encrypted_text 与 encrypted_bytea 类型
7040 passwordpolicy 2.0.5 可动态配置的 PostgreSQL 密码复杂度检查扩展。
7050 supabase_vault / pg_vault 0.3.1 在 Vault 中存储加密凭证的扩展 (supabase)
7060 pg_session_jwt 0.5.0 使用JWT进行会话认证
7070 anon / pg_anon 3.1.3 数据匿名化处理工具
7080 pgsmcrypto 0.1.1 为PostgreSQL提供商密算法支持:SM2,SM3,SM4
7090 pg_enigma 0.5.0 PostgreSQL 加密数据类型
7100 pgaudit 18.0 提供审计功能
7110 pgauditlogtofile 1.8.5 pgAudit 子扩展,将审计日志写入单独的文件中
7120 pg_roast 1.0 覆盖模式设计、安全配置、运行健康与查询行为的数据库审计器
7130 pg_auditor 0.2 审计数据变更并提供闪回能力
7140 logerrors 2.1.5 用于收集日志文件中消息统计信息的函数
7150 pg_auth_mon 3.0 监控每个用户的连接尝试
7160 pg_jobmon 1.4.1 记录和监控函数
7170 pg_oidc_validator 1.1.0 PostgreSQL 18 OAuth 与 OIDC 令牌验证模块
7180 oidc_validator / pg_oidc_validator_rust 0.1.0 使用 Rust 与 pgrx 编写的 PostgreSQL 18 OIDC Bearer 令牌验证模块
7190 pgmemento 0.7.4 基于事务日志的审计追踪、模式版本管理与数据恢复
7310 credcheck 5.0 明文凭证检查器
7320 pgcryptokey 0.85 PG密钥管理
7330 pg_pwhash 1.0 PostgreSQL 高级密码哈希扩展(Argon2/scrypt/yescrypt)
7360 login_hook 1.7 在用户登陆时执行login_hook.login()函数
7370 set_user 4.2.0 增加了日志记录的 SET ROLE
7380 pg_snakeoil 1.4 PostgreSQL动态链接库反病毒功能
7390 pgextwlist 1.20 PostgreSQL扩展白名单功能
7400 pg_command_fw 0.1.0 PostgreSQL 的 DDL 与 utility 命令防火墙
7410 sslutils 1.4 使用SQL管理SSL证书
7420 noset / pg_noset 0.3.0 阻止非超级用户使用SET/RESET设置变量
7430 block_copy_command 0.1.5 通过可配置的 ProcessUtility hook 阻止 COPY 命令
7440 pg_policy 0.1.0 面向 AI 智能体的 PostgreSQL 策略语言,提供护栏、软性引导与会话级控制
7450 pg_kpart 1.0 拒绝未使用分区键的全分区扫描查询
7500 pg_tde 2.2.1 Percona 透明加密存储引擎
7510 pg_vault_tde 1.7.0 通过自定义表与索引访问方法为 PostgreSQL 提供透明数据加密
7960 sepgsql - 基于SELinux标签的强制访问控制
7970 auth_delay - 在返回认证失败前暂停一会,避免爆破
7980 pgcrypto 1.3 实用加解密函数
7990 passwordcheck - 用于强制拒绝修改弱密码的扩展

FDW

外部数据源包装器:FDW开发框架 Wrappers,Multicorn,访问外部的 Mongo,MySQL,SQLite,HDFS,MSSQL,Oracle,DB2,……

ID 扩展/包 版本 描述
8500 wrappers 0.6.2 Supabase提供的外部数据源包装器捆绑包
8510 multicorn 3.2 用Python编写自定义的外部数据源包装器
8520 odbc_fdw 0.5.2 访问ODBC可访问的任何外部数据源
8530 jdbc_fdw 1.2 访问JDBC可访问的任何外部数据源
8540 pgspider_ext 1.3.0 使用多种FDW访问远程数据库服务器
8600 mysql_fdw 2.9.3 MySQL外部数据包装器
8610 oracle_fdw 2.9.0 提供对Oracle的外部数据源包装器
8620 tds_fdw 2.0.5 TDS 数据库(Sybase/SQL Server)外部数据包装器
8630 db2_fdw 18.2.0 提供对DB2的外部数据源包装器
8640 sqlite_fdw 2.5.0 SQLite 外部数据包装器
8650 pgbouncer_fdw 1.4.0 用SQL查询pgbouncer统计信息,并执行pgbouncer命令
8660 etcd_fdw 0.0.1 etcd分布式键值存储外部数据包装器
8670 informix_fdw 0.6.3 Informix 外部数据包装器
8680 nominatim_fdw 2.1.0 Nominatim 地理编码接口的 FDW 扩展
8700 mongo_fdw 5.5.3 MongoDB 外部数据包装器
8710 redis_fdw 1.0 查询外部Redis数据源
8720 redis / pg_redis_pubsub 0.0.1 从PG向Redis发送Pub/Sub消息
8730 kafka_fdw 0.0.3 Kafka外部数据源包装器
8740 hdfs_fdw 2.0.5 hdfs 外部数据包装器
8750 firebird_fdw 1.4.2 Firebird外部数据源包装器
8760 rdf_fdw 2.7.0 通过 SPARQL 端点访问 RDF 三元组存储的 FDW
8800 aws_s3 0.0.1 从S3导入导出数据的外部数据源包装器
8810 log_fdw 1.4 访问PostgreSQL日志文件的FDW
8970 dblink 1.2 从数据库内连接到其他 PostgreSQL 数据库
8980 file_fdw 1.0 访问外部文件的外部数据包装器
8990 postgres_fdw 1.1 用于远程 PostgreSQL 服务器的外部数据包装器

SIM

数据库兼容扩展:仿真其他 DBMS 的行为:MySQL,Memcache,Mongo,Oracle,Babelfish for Microsoft SQL Server……

ID 扩展/包 版本 描述
9000 documentdb 0.114 微软DocumentDB的API层
9010 documentdb_core / documentdb 0.114 微软DocumentDB的核心API层实现
9020 documentdb_distributed / documentdb 0.114 DocumentDB多节点模式的API层
9030 documentdb_extended_rum / documentdb 0.114 DocumentDB扩展RUM索引访问方法
9090 pg_projection 1.0.0 PostgreSQL JSONB 的 MongoDB 风格投影读取函数
9100 orafce 4.16.7 模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
9110 pgtt 4.6 类似Oracle的全局临时表功能
9120 session_variable 3.4 Oracle兼容的会话变量/常量操作函数
9130 pg_statement_rollback 1.6 在服务端提供类似Oracle/DB2的语句级回滚能力
9140 ivorysql_ora / ivorysql 1.0 Oracle 兼容扩展
9150 ora_btree_gin / ivorysql 1.0 Oracle 数据类型 GIN 索引支持
9160 ora_btree_gist / ivorysql 1.0 Oracle 数据类型 GiST 索引支持
9170 pg_get_functiondef / ivorysql 1.0 获取函数定义
9180 plisql / ivorysql 1.0 PL/iSQL 过程语言
9190 gb18030_2022 / ivorysql 1.0 支持 GB18030-2022 与 UTF-8 编码转换
9200 db2fce 0.0.17 为 PostgreSQL 提供 DB2 兼容函数、类型、操作符与 SYSIBM.SYSDUMMY1。
9210 plpgsql_wrap 1.0 Oracle WRAP 等价的 PL/pgSQL 语言处理器,以 AES-256-GCM 加密存储过程源码。
9240 pg_dbms_metadata 1.0.0 添加 Oracle DBMS_METADATA 兼容性支持的扩展
9250 pg_dbms_lock 2.0 为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
9260 pg_dbms_job 2.0 添加 Oracle DBMS_JOB 兼容性支持的扩展
9270 pg_dbms_errlog 2.4 模仿 Oracle DBMS_ERRLOG 模块来记录特定表的DML错误
9290 pg_utl_smtp 1.0.0 Oracle UTL_SMTP 兼容扩展(基于 plperlu)
9300 babelfishpg_common / babelfish 5.4.0 SQL Server 数据类型兼容扩展
9310 babelfishpg_tsql / babelfish 5.4.0 SQL Server SQL语法兼容性扩展
9320 babelfishpg_tds / babelfish 1.0.0 SQL Server TDS线缆协议兼容扩展
9330 babelfishpg_money / babelfish 1.1.0 SQL Server 货币数据类型兼容扩展
9410 pgmemcache 2.3.0 为PG提供memcached兼容接口
9420 aux_mysql / openhalo 1.5 MySQL兼容辅助扩展模块

ETL

数据复制扩展:逻辑复制,逻辑解码,DDL复制,JSON/BSON/Protobuf 变更抽取,数据迁移,数据导入,数据比对等

ID 扩展/包 版本 描述
9500 pglogical 2.4.8 PostgreSQL逻辑复制:三方扩展实现
9501 pglogical_origin / pglogical 2.4.7 用于从 Postgres 9.4 升级时的兼容性虚拟扩展
9510 pglogical_ticker 1.4.1 pglogical复制延迟以秒计的精确视图
9520 pgl_ddl_deploy 2.2.1 使用 pglogical 执行自动 DDL 部署
9530 logical_ddl 0.1.0 在 PostgreSQL 逻辑复制中复制受支持的 DDL 变更
9540 pg_failover_slots 1.2.1 在Failover过程中保留复制槽
9550 db_migrator 1.0.0 使用FDW从其他DBMS迁移到PostgreSQL
9560 pgactive 2.1.7 PostgreSQL多主逻辑复制
9570 spock 5.0.10 PostgreSQL 多主逻辑复制扩展
9580 lolor 1.2.2 让 PostgreSQL 大对象兼容逻辑复制的扩展
9590 pgclone 4.4.2 在不同环境间克隆 PostgreSQL 数据库、模式、表和函数
9620 pgmqtt 0.4.1 PostgreSQL 的 CDC 到 MQTT 代理扩展
9630 wal2json 2.6 用逻辑解码捕获 JSON 格式的 CDC 变更
9640 wal2mongo 1.0.7 使用逻辑解码捕获MongoDB JSON格式的CDC变更
9650 decoderbufs 3.6.0 将WAL逻辑解码为ProtocolBuffer协议的消息
9660 decoder_raw 1.0 逻辑复制解码输出插件:RAW SQL格式
9700 mimeo 1.5.1 在PostgreSQL实例间进行表级复制
9710 repmgr 5.5.0 PostgreSQL复制管理组件
9820 pg_fact_loader 2.0.1 在 Postgres 中构建事实表
9830 pg_bulkload 3.1.23 向 PostgreSQL 中高速加载数据
9970 test_decoding - 基于SQL的WAL逻辑解码样例
9980 pgoutput - PG内置的逻辑解码输出插件