按分类

按分类

PostgreSQL 扩展(428 ext / 361 pkg)归属 16 个分类。

TIME

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

ID扩展/包版本描述
1000
timescaledb
2.23.0时序数据库扩展插件
1010
timescaledb_toolkit
1.22.0超表分析查询,时间序列流式处理,以及其他SQL工具
1020
timeseries / pg_timeseries
0.1.7时序数据API封装
1030
periods
1.2.3为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能
1040
temporal_tables
1.2.2时态表功能支持
1050
emaj
4.7.1让数据库的子集具有细粒度日志和时间旅行功能
1060
table_version
1.11.1PostgreSQL 版本控制表扩展
1070
pg_cron
1.6.7定时任务调度器
1080
pg_task
1.0.0在特定时间点在后台执行SQL命令
1090
pg_later
0.3.1执行查询,并在稍后异步获取查询结果
1100
pg_background
1.3在后台运行 SQL 查询

GIS

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

ID扩展/包版本描述
1500
postgis
3.6.0PostGIS 几何和地理空间扩展
1501
postgis_topology / postgis
3.6.0PostGIS 拓扑空间类型和函数
1502
postgis_raster / postgis
3.6.0PostGIS 光栅类型和函数
1503
postgis_sfcgal / postgis
3.6.0PostGIS SFCGAL 函数
1504
postgis_tiger_geocoder / postgis
3.6.0PostGIS tiger 地理编码器和反向地理编码器
1505
address_standardizer / postgis
3.6.0地址标准化函数。
1506
address_standardizer_data_us / postgis
3.6.0地址标准化函数:美国数据集示例
1510
pgrouting
3.8.0提供寻路能力
1520
pointcloud
1.2.5提供激光雷达点云数据类型支持
1521
pointcloud_postgis / pointcloud
1.2.5将激光雷达点云与PostGIS几何类型相集成
1530
h3 / pg_h3
4.2.3H3六边形层级索引支持
1531
h3_postgis / pg_h3
4.2.3H3与PostGIS集成的扩展插件
1540
q3c
2.0.1Q3C天空索引插件
1550
ogr_fdw
1.1.7GIS 数据外部数据源包装器
1560
geoip
0.3.0IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
1570
pg_polyline
0.0.1Google快速Polyline编码解码扩展
1590
pg_geohash
1.0使用GeoHash处理空间坐标的函数包
1650
mobilitydb
1.3.0MobilityDB地理空间投影数据管理分析平台
1680
tzf / pg_tzf
0.2.3快速根据GPS经纬度坐标查找时区
1690
earthdistance
1.2计算地球表面上的大圆距离

RAG

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

ID扩展/包版本描述
1800
vector / pgvector
0.8.1向量数据类型和 ivfflat / hnsw 访问方法
1810
vchord
0.5.3使用Rust重写的高性能向量扩展
1820
vectorscale / pgvectorscale
0.8.0使用DiskANN算法对向量进行高效索引
1830
vectorize / pg_vectorize
0.25.0在PostgreSQL中封装RAG向量检索服务
1840
pg_similarity
1.0提供17种距离度量函数
1850
smlar
1.0高效的相似度搜索函数
1860
pg_summarize
0.0.1使用LLM对文本字段进行总结
1870
pg_tiktoken
0.0.1在PostgreSQL中计算OpenAI使用的Token数
1880
pg4ml
2.0PG4ML是一个机器学习框架
1890
pgml
2.10.0PostgresML:用SQL运行机器学习算法并训练模型

FTS

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

ID扩展/包版本描述
2100
pg_search
0.19.3ParadeDB BM25算法全文检索插件,ES全文检索
2110
pgroonga
4.0.4使用Groonga,面向所有语言的高速全文检索平台
2111
pgroonga_database / pgroonga
4.0.4PGGroonga 数据库管理模块
2120
pg_bigm
1.2基于二字组的多语言全文检索扩展
2130
zhparser
2.3中文分词,全文搜索解析器
2140
pg_bestmatch
0.0.2在数据库内生成BM25稀疏向量
2150
vchord_bm25
0.2.2BM25排序算法
2160
pg_tokenizer
0.1.1用于全文检索的分词器
2170
hunspell_cs_cz
1.0Hunspell捷克语全文检索词典
2171
hunspell_de_de
1.0Hunspell德语全文检索词典
2172
hunspell_en_us
1.0Hunspell英语全文检索词典
2173
hunspell_fr
1.0Hunspell法语全文检索词典
2174
hunspell_ne_np
1.0Hunspell尼泊尔语全文检索词典
2175
hunspell_nl_nl
1.0Hunspell荷兰语全文检索词典
2176
hunspell_nn_no
1.0Hunspell挪威语全文检索词典
2177
hunspell_pt_pt
1.0Hunspell葡萄牙语全文检索词典
2178
hunspell_ru_ru
1.0Hunspell俄语全文检索词典
2179
hunspell_ru_ru_aot
1.0Hunspell俄语全文检索词典(来自AOT.ru小组)
2180
fuzzystrmatch
1.2确定字符串之间的相似性和距离
2190
pg_trgm
1.6文本相似度测量函数与模糊检索

OLAP

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

ID扩展/包版本描述
2400
citus
13.2.0Citus 分布式数据库
2401
citus_columnar / citus
13.2.0Citus 列式存储引擎
2410
columnar / hydra
1.1.2开源列式存储扩展
2420
pg_analytics
0.3.7由 DuckDB 驱动的数据分析引擎
2430
pg_duckdb
1.1.0在PostgreSQL中的嵌入式DuckDB扩展
2440
pg_mooncake
0.2.0PostgreSQL列式存储表
2450
duckdb_fdw
1.1.2DuckDB 外部数据源包装器
2460
pg_parquet
0.5.1在PostgreSQL与本地/S3中的Parquet文件复制数据
2500
pg_fkpart
1.7.0按外键实用程序进行表分区的扩展
2510
pg_partman
5.3.1用于按时间或 ID 管理分区表的扩展
2520
plproxy
2.11.0作为过程语言实现的数据库分区
2530
pg_strom
6.0使用GPU与NVMe加速大数据处理
2590
tablefunc
1.0交叉表函数

FEAT

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

ID扩展/包版本描述
2760
age
1.5.0Apache AGE,图数据库扩展 (Deb可用)
2770
hll
2.18hyperloglog 数据类型
2780
rum
1.3.14RUM 索引访问方法
2790
pg_graphql
1.5.12PG内的GraphQL支持
2800
pg_jsonschema
0.3.3提供JSON Schema校验能力
2810
jsquery
1.2用于内省 JSONB 数据类型的查询类型
2820
pg_hint_plan
1.8.0添加强制指定执行计划的能力
2830
hypopg
1.4.2假设索引,用于创建一个虚拟索引检验执行计划
2840
index_advisor
0.2.0查询索引建议器
2850
plan_filter / pg_plan_filter
0.0.1使用执行计划代价过滤阻止特定查询语句
2860
imgsmlr
1.0使用Haar小波分析计算图片相似度
2870
pg_ivm
1.13增量维护的物化视图
2880
pg_incremental
1.2.0增量处理流式事件
2900
pgmq
1.5.1基于Postgres实现类似AWS SQS/RSMQ的消息队列
2910
pgq
3.5.1通用队列的PG实现
2920
orioledb
1.5OrioleDB,下一代事务处理引擎
2930
pg_cardano
1.1.1Cardano相关工具包:加密函数,地址编解码,区块链处理
2940
rdkit
202503.1在PostgreSQL化学领域数据管理功能
2951
omni / omnigres
0.2.9PostgreSQL即平台,Omnigres主扩展与加载器
2952
omni_auth / omnigres
0.1.3Omnigres 基础会话认证管理模块
2953
omni_aws / omnigres
0.1.2Omnigres AWS S3 API封装
2954
omni_cloudevents / omnigres
0.1.0Omnigres CloudEvents 支持
2955
omni_containers / omnigres
0.2.0Omnigres Docker容器管理模块
2956
omni_credentials / omnigres
0.2.0Omnigres 应用密钥管理模块
2958
omni_email / omnigres
0Omnigres Email 框架
2959
omni_http / omnigres
0.1.0Omnigres 基本HTTP类型
2960
omni_httpc / omnigres
0.1.5Omnigres HTTP客户端
2961
omni_httpd / omnigres
0.4.6Omnigres HTTP服务器
2962
omni_id / omnigres
0.4.2Omnigres ID身份数据类型
2963
omni_json / omnigres
0.1.1Omnigres JSON工具箱
2964
omni_kube / omnigres
0.1.1Omnigres Kubernetes集成模块
2965
omni_ledger / omnigres
0.1.2Omnigres 金融账本模块
2966
omni_manifest / omnigres
0.1.2Omnigres 包管理清单模块
2967
omni_mimetypes / omnigres
0.1.0Omnigres MIME数据类型
2968
omni_os / omnigres
0.1.1Omnigres 操作系统集成模块
2969
omni_polyfill / omnigres
0.2.2Omnigres Postgres多态API
2970
omni_python / omnigres
0.1.1Omnigres 第一类Python支持模块
2971
omni_regex / omnigres
0.1.0Omnigres PCRE兼容正则表达式模块
2972
omni_rest / omnigres
0.1.1Omnigres REST API 工具包
2973
omni_schema / omnigres
0.3.0Omnigres 高级模式管理组件
2974
omni_seq / omnigres
0.1.1Omnigres 分布式整型序列号
2975
omni_service / omnigres
0.1.0Omnigres 服务管理器
2976
omni_session / omnigres
0.2.0Omnigres 会话管理器
2977
omni_sql / omnigres
0.5.1Omnigres SQL编程组件
2979
omni_sqlite / omnigres
0.1.2Omnigres 嵌入的SQLite支持
2980
omni_test / omnigres
0.4.0Omnigres 测试框架
2981
omni_txn / omnigres
0.5.0Omnigres 事务管理器模块
2982
omni_types / omnigres
0.3.4Omnigres 高级数据类型模块
2983
omni_var / omnigres
0.3.0Omnigres 局部变量模块
2984
omni_vfs / omnigres
0.2.1Omnigres 虚拟文件系统
2985
omni_vfs_types_v1 / omnigres
0.1.0Omnigres 虚拟文件系统(v1)
2986
omni_web / omnigres
0.3.0Omnigres Web工具箱
2987
omni_worker / omnigres
0.1.0Omnigres 通用Worker池
2988
omni_xml / omnigres
0.1.2Omnigres XML工具包
2989
omni_yaml / omnigres
0.1.0Omnigres YAML工具包
2990
bloom
1.0bloom 索引-基于指纹的索引

LANG

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

ID扩展/包版本描述
3000
pg_tle
1.5.2AWS 可信语言扩展
3010
plv8
3.2.4PL/JavaScript (v8) 可信过程程序语言
3011
pljs
1.0.3PL/JS 可信过程程序语言
3020
pllua
2.0.12Lua 程序语言
3021
hstore_pllua / pllua
2.0.12Lua 程序语言的Hstore适配扩展
3030
plluau / pllua
2.0.12Lua 程序语言(不受信任的)
3031
hstore_plluau / pllua
2.0.12Lua 程序语言的Hstore适配扩展(不受信任的)
3040
plprql
18.0.0在PostgreSQL使用PRQL——管线式关系查询语言
3050
pldbgapi / pldebugger
1.9用于调试 PL/pgSQL 函数的服务器端支持
3060
plpgsql_check
2.8.3对 plpgsql 函数进行扩展检查
3070
plprofiler
4.2.5剖析 PL/pgSQL 函数
3080
plsh
1.20220917PL/sh 程序语言
3090
pljava
1.6.10Java 程序语言
3100
plr
8.4.8从数据库中加载R语言解释器并执行R脚本
3110
plxslt
0.20140221XSLT 存储过程语言
3200
pgtap
1.3.3PostgreSQL单元测试框架
3210
faker
0.5.3插入生成的测试伪造数据,Python库的包装
3220
dbt2
0.61.7OSDL-DBT-2 测试组件
3240
pltcl
1.0PL/TCL 存储过程语言
3250
pltclu / pltcl
1.0PL/TCL 存储过程语言(未受信/高权限)
3260
plperl
1.0PL/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.0PL/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.0PL/pgSQL 程序设计语言
3290
plpython3u
1.0PL/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.10前缀树数据类型
3510
semver / pg_semver
0.40.0语义版本号数据类型
3520
unit / pgunit
7.10SI 国标单位扩展
3530
pgpdf
0.1.0PDF数据类型,管理函数与全文检索
3540
pglite_fusion
0.0.5在PG表中嵌入SQLite数据库作为数据类型
3550
md5hash
1.0.1提供128位MD5的原生数据类型
3560
asn1oid
1.6ASN1OID数据类型支持
3570
roaringbitmap / pg_roaringbitmap
0.5.5支持RoaringBitmap数据类型
3580
pgfaceting
0.2.0使用倒排索引的高速切面查询
3590
pg_sphere / pgsphere
1.5.2球面对象函数、运算符与索引支持
3600
country / pg_country
0.0.3国家代码数据类型,遵循ISO 3166-1标准
3610
pg_xenophile
0.8.3PostgreSQL i8n与l10n工具包
3611
l10n_table_dependent_extension / pg_xenophile
0.8.3PostgreSQL l10n 工具包
3620
currency / pg_currency
0.0.3使用1字节表示的货币数据类型
3630
collection / pgcollection
1.1.0在PlPGSQL中使用的内存优化高性能集合数据结构
3700
pgmp
1.0.5多精度算术扩展
3710
numeral
1.3数值类型扩展
3720
pg_rational
0.0.2使用BIGINT表示的有理数数据类型
3730
uint / pguint
1.20250815无符号整型数据类型
3740
uint128 / pg_uint128
1.1.1原生128位无符号整型数据类型
3750
hashtypes
0.1.5包括SHA1,MD5在内的多种哈希数据类型
3820
ip4r
2.4.2PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型
3830
pg_duration
1.0.2用于表示时间段的强化数据类型
3840
uri / pg_uri
1.20151224URI数据类型
3850
emailaddr / pg_emailaddr
0Email地址数据类型
3860
acl / pg_acl
1.0.4ACL数据类型
3870
debversion
1.2.0Debian版本号数据类型
3880
pg_rrule
0.2.0日历重复规则RRULE数据类型
3890
timestamp9
1.4.0纳秒分辨率时间戳
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.1XPath 查询和 XSLT

UTIL

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

ID扩展/包版本描述
4010
gzip / pg_gzip
1.0.0使用SQL执行Gzip压缩与解压缩
4020
bzip / pg_bzip
1.0.0BZIP压缩解压缩函数包
4030
zstd / pg_zstd
1.1.2ZSTD压缩解压缩函数包
4070
http / pg_http
1.7.0HTTP客户端,允许在数据库内收发HTTP请求 (supabase)
4080
pg_net
0.20.0用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
4090
pg_curl
2.4.5封装CURL,执行各种用URL传输数据的操作
4150
pgjq
0.1.0在Postgres中使用jq查询JSON
4160
pgjwt
0.2.0JSON 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
0.11.3一些日常会用到的便利函数与视图
4220
pg_extra_time
2.0.0一些关于日期与时间的扩展函数
4230
pgpcre
0.20190509PCRE/Perl风格的正则表达式支持
4240
icu_ext
1.10.0访问ICU库提供的函数
4250
pgqr
1.0从数据库中直接生成QR二维码
4260
pg_protobuf
1.0提供Protobuf函数支持
4270
envvar / pg_envvar
1.0.1获取环境变量的函数
4280
floatfile
1.3.1将浮点数组存储到文件中而不是堆表中
4290
pg_render
0.1.3使用SQL渲染HTML页面
4300
pg_readme
0.7.0为模式与扩展生成Markdown文档
4301
pg_readme_test_extension / pg_readme
0.7.0为模式与扩展生成Markdown文档
4310
ddl_historization
0.0.7用SQL将所有DDL变更写入到数据库表中
4320
data_historization
1.1.0用SQL将数据变更历史保存到分区表中
4330
schedoc / pg_schedoc
0.0.1在Django与DBT之间通过注释文档交换元数据
4400
hashlib / pg_hashlib
1.1稳定哈希函数包
4430
xxhash / pg_xxhash
0.0.1xxhash哈希函数包
4440
shacrypt
1.1实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
4450
cryptint
1.0.0加密INT与BIGINT类型
4460
pguecc / pg_ecdsa
1.0PostgreSQL的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.1ULID数据类型与函数
4540
pg_uuidv7
1.6.0UUIDv7 支持
4550
permuteseq
1.2.2伪随机数ID置换生成器
4560
pg_hashids
1.3加盐将整型ID转为短字符串ID
4570
sequential_uuids
1.0.3生成连续生成的UUID
4600
topn
2.7.0top-n JSONB 的类型
4610
quantile
1.1.8Quantile聚合函数
4620
lower_quantile
1.0.3Lower Quantile 聚合函数
4630
count_distinct
3.0.2COUNT(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.0在PG中计算XI相关系数
4700
tdigest
1.4.3tdigest 聚合函数
4710
first_last_agg
0.1.4first() 与 last() 聚合函数
4720
extra_window_functions
1.0额外的窗口函数
4730
floatvec
1.1.1数组类型数学运算扩展
4740
aggs_for_vecs
1.4.0针对数组类型的聚合函数集合扩展
4750
aggs_for_arrays
1.3.3计算数组聚合统计值的函数包
4760
pg_csv
1.0.1灵活的CSV聚合处理函数
4770
arraymath / pg_arraymath
1.1数组逐元素数学运算符包
4780
pg_math
1.0使用GSL库的数学统计函数
4790
random / pg_random
2.0.0随机数生成器
4800
base36 / pg_base36
1.0.0Base36编码解码扩展
4810
base62 / pg_base62
0.0.1Base62编码解码扩展
4830
pg_base58
0.0.1Base58 编码/解码函数
4840
financial / pg_financial
1.0.1金融领域聚合函数
4850
convert / pg_convert
0.0.4用于空间里程等的公英制转换函数
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.51维整数数组的额外函数、运算符和索引支持
4970
intagg
1.1整数聚合器和枚举器(过时)
4980
dict_int
1.0用于整数的文本搜索字典模板
4990
unaccent
1.1删除重音的文本搜索字典

ADMIN

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

ID扩展/包版本描述
5010
pg_repack
1.5.2在线垃圾清理与表膨胀治理
5020
pg_rewrite
2.0.0在线重写整表,不阻塞读写
5040
pg_squeeze
1.9.0从关系中删除未使用空间
5050
pg_dirtyread
2.7从表中读取尚未垃圾回收的行
5060
pgfincore
1.3.1检查和管理操作系统缓冲区缓存
5070
pg_cooldown
0.1从缓冲区中移除特定关系的页面
5080
ddlx / pg_ddlx
0.30提取数据库对象的DDL
5090
prioritize / pg_prioritize
1.0.4获取和设置 PostgreSQL 后端的优先级
5110
pg_checksums
1.3在离线模式下激活/启用/禁用数据库集群的校验和功能
5120
pg_readonly
1.0.3将集群设置为只读
5130
pgdd
0.6.0提供通过标准SQL查询数据库目录集簇的能力
5140
pg_permissions
1.4查看对象权限并将其与期望状态进行比较
5150
pgautofailover
2.2PG 自动故障迁移
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.0PostgreSQL文件IO函数包
5810
pg_savior
0.0.1阻止不带条件的全表更新以避免意外事故
5820
safeupdate
1.5强制在 UPDATE 和 DELETE 时提供 Where 条件
5830
pg_drop_events
0.1.0记录删表删列删视图的事务号,辅助PITR确定时间点
5840
table_log
0.6.4记录某张表的修改日志并做表/行级时间点恢复
5880
pgagent
4.2.3PostgreSQL任务调度工具,与PGADMIN配合使用
5890
pg_prewarm
1.2预热关系数据
5900
pgpool_adm / pgpool
4.6.3PGPool 管理函数
5910
pgpool_recovery / pgpool
4.6.3PGPool辅助扩展,从v4.3提供的恢复函数
5920
pgpool_regclass / pgpool
4.6.3PGPool辅助扩展,RegClass替代
5930
lo
1.1大对象维护
5940
basic_archive
-归档模块样例
5950
basebackup_to_shell
-添加一种备份到Shell终端到基础备份方式
5960
old_snapshot
1.0支持 old_snapshot_threshold 的实用程序
5970
adminpack
2.1PostgreSQL 管理函数集合
5980
amcheck
1.4校验关系完整性
5990
pg_surgery
1.0对损坏的关系进行手术

STAT

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

ID扩展/包版本描述
6000
pg_profile
4.10PostgreSQL 数据库负载记录与AWR报表工具
6010
pg_tracing
0.1.3PostgreSQL分布式Tracing
6210
pg_show_plans
2.1.7打印所有当前正在运行查询的执行计划
6220
pg_stat_kcache
2.3.0内核统计信息收集
6230
pg_stat_monitor
2.2.0提供查询聚合统计、客户端信息、执行计划详细信息和直方图
6240
pg_qualstats
2.1.2收集有关 quals 的统计信息的扩展
6250
pg_store_plans
1.9跟踪所有执行的 SQL 语句的计划统计信息
6260
pg_track_settings
2.1.2跟踪设置更改
6270
pg_wait_sampling
1.1.9基于采样的等待事件统计
6280
pgsentinel
1.2.0活跃会话历史
6290
system_stats
3.2PostgreSQL 的系统统计函数
6300
meta / pg_meta
0.4.0标准化,更友好的PostgreSQL系统目录视图
6310
pgnodemx
1.7使用SQL查询获取操作系统指标
6320
pg_proctab / pgnodemx
1.7通过SQL接口访问操作系统进程表
6330
pg_sqlog
1.6提供访问PostgreSQL日志的SQL接口
6340
bgw_replstatus
1.0.8用于汇报本机主从状态的后台工作进程
6350
pgmeminfo
1.0.0显示内存使用情况
6360
toastinfo
1.5显示TOAST字段的详细信息
6370
explain_ui / pg_explain_ui
0.0.2快速跳转至PEV查阅可视化执行计划
6380
pg_relusage
0.0.1打印查询引用的表与列
6800
pagevis
0.1使用ASCII字符可视化数据库物理页面布局
6810
powa
5.0.1PostgreSQL 工作负载分析器-核心
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.0.2用于在云环境中确保数据库集群的安全
7020
pgsodium
3.1.9表数据加密存储 TDE
7030
supabase_vault / pg_vault
0.3.1在 Vault 中存储加密凭证的扩展 (supabase)
7040
pg_session_jwt
0.3.3使用JWT进行会话认证
7050
anon / pg_anon
2.4.1数据匿名化处理工具
7060
pg_tde
1.0Percona加密存储引擎
7070
pgsmcrypto
0.1.1为PostgreSQL提供商密算法支持:SM2,SM3,SM4
7080
pgaudit
17.1提供审计功能
7090
pgauditlogtofile
1.7.1pgAudit 子扩展,将审计日志写入单独的文件中
7100
pg_auth_mon
3.0监控每个用户的连接尝试
7110
credcheck
4.2明文凭证检查器
7120
pgcryptokey
0.85PG密钥管理
7130
pg_jobmon
1.4.1记录和监控函数
7140
logerrors
2.1.5用于收集日志文件中消息统计信息的函数
7150
login_hook
1.7在用户登陆时执行login_hook.login()函数
7160
set_user
4.1.0增加了日志记录的 SET ROLE
7170
pg_snakeoil
1.4PostgreSQL动态链接库反病毒功能
7180
pgextwlist
1.19PostgreSQL扩展白名单功能
7190
pg_auditor
0.2审计数据变更并提供闪回能力
7200
sslutils
1.4使用SQL管理SSL证书
7210
noset / pg_noset
0.3.0阻止非超级用户使用SET/RESET设置变量
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.5.6Supabase提供的外部数据源包装器捆绑包
8510
multicorn
3.2用Python编写自定义的外部数据源包装器
8520
odbc_fdw
0.5.1访问ODBC可访问的任何外部数据源
8530
jdbc_fdw
1.2访问JDBC可访问的任何外部数据源
8540
pgspider_ext
1.3.0使用多种FDW访问远程数据库服务器
8600
mysql_fdw
2.9.2MySQL外部数据包装器
8610
oracle_fdw
2.8.0提供对Oracle的外部数据源包装器
8620
tds_fdw
2.0.5TDS 数据库(Sybase/SQL Server)外部数据包装器
8630
db2_fdw
7.0.0提供对DB2的外部数据源包装器
8640
sqlite_fdw
2.5.0SQLite 外部数据包装器
8650
pgbouncer_fdw
1.4.0用SQL查询pgbouncer统计信息,并执行pgbouncer命令
8700
mongo_fdw
5.5.3MongoDB 外部数据包装器
8710
redis_fdw
1.0查询外部Redis数据源
8720
redis / pg_redis_pubsub
0.0.1从PG向Redis发送Pub/Sub消息
8730
kafka_fdw
0.0.3Kafka外部数据源包装器
8740
hdfs_fdw
2.3.2hdfs 外部数据包装器
8750
firebird_fdw
1.4.1Firebird外部数据源包装器
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.106微软DocumentDB的API层
9010
documentdb_core / documentdb
0.106微软DocumentDB的核心API层实现
9020
documentdb_distributed / documentdb
0.106DocumentDB多节点模式的API层
9100
orafce
4.14.6模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
9110
pgtt
4.4类似Oracle的全局临时表功能
9120
session_variable
3.4Oracle兼容的会话变量/常量操作函数
9130
pg_statement_rollback
1.4在服务端提供类似Oracle/DB2的语句级回滚能力
9240
pg_dbms_metadata
1.0.0添加 Oracle DBMS_METADATA 兼容性支持的扩展
9250
pg_dbms_lock
1.0为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
9260
pg_dbms_job
1.5添加 Oracle DBMS_JOB 兼容性支持的扩展
9270
pg_dbms_errlog
2.2模仿 Oracle DBMS_ERRLOG 模块来记录特定表的DML错误
9300
babelfishpg_common
3.3.3SQL Server 数据类型兼容扩展
9310
babelfishpg_tsql
3.3.1SQL Server SQL语法兼容性扩展
9320
babelfishpg_tds
1.0.0SQL Server TDS线缆协议兼容扩展
9330
babelfishpg_money
1.1.0SQL Server 货币数据类型兼容扩展
9400
spat
0.1.0a4在PG中嵌入Redis风格的内存数据库
9410
pgmemcache
2.3.0为PG提供memcached兼容接口

ETL

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

ID扩展/包版本描述
9500
pglogical
2.4.6PostgreSQL逻辑复制:三方扩展实现
9501
pglogical_origin / pglogical
2.4.6用于从 Postgres 9.4 升级时的兼容性虚拟扩展
9510
pglogical_ticker
1.4.1pglogical复制延迟以秒计的精确视图
9520
pgl_ddl_deploy
2.2.1使用 pglogical 执行自动 DDL 部署
9530
pg_failover_slots
1.2.0在Failover过程中保留复制槽
9540
db_migrator
1.0.0使用FDW从其他DBMS迁移到PostgreSQL
9550
pgactive
2.1.7PostgreSQL多主逻辑复制
9630
wal2json
2.6用逻辑解码捕获 JSON 格式的 CDC 变更
9640
wal2mongo
1.0.7使用逻辑解码捕获MongoDB JSON格式的CDC变更
9650
decoderbufs
3.2.0将WAL逻辑解码为ProtocolBuffer协议的消息
9660
decoder_raw
1.0逻辑复制解码输出插件:RAW SQL格式
9700
mimeo
1.5.1在PostgreSQL实例间进行表级复制
9710
repmgr
5.5.0PostgreSQL复制管理组件
9820
pg_fact_loader
2.0.1在 Postgres 中构建事实表
9830
pg_bulkload
3.1.22向 PostgreSQL 中高速加载数据
9970
test_decoding
-基于SQL的WAL逻辑解码样例
9980
pgoutput
-PG内置的逻辑解码输出插件
Last updated on