PIGSTY

按来源仓库分类

按仓库来源组织的 PostgreSQL 扩展

总共有 423 个 PostgreSQL 扩展:71 个 CONTRIB 扩展,333 个在 EL 和 Debian 平台上都可用,13 个仅在 EL 平台上可用,6 个仅在 Debian 平台上可用。

条目总计CONTRIB都支持仅 EL仅 Debian
数量42371333136

CONTRIB

PostgreSQL 核心发行版自带的扩展。共有 71 个 contrib 扩展。

ID扩展名软件包描述
1690earthdistanceearthdistance计算地球表面上的大圆距离
2180fuzzystrmatchfuzzystrmatch确定字符串之间的相似性和距离
2190pg_trgmpg_trgm文本相似度测量函数与模糊检索
2590tablefunctablefunc交叉表函数
2990bloombloombloom 索引-基于指纹的索引
3240pltclpltclPL/TCL 存储过程语言
3250pltclupltclPL/TCL 存储过程语言(未受信/高权限)
3260plperlplperlPL/Perl 存储过程语言
3261bool_plperlplperl在 bool 和 plperl 之间转换
3262hstore_plperlplperl在 hstore 和 plperl 之间转换适配类型
3263jsonb_plperlplperl在 jsonb 和 plperl 之间转换
3270plperluplperluPL/PerlU 存储过程语言(未受信/高权限)
3271bool_plperluplperlu在 bool 和 plperlu 之间转换
3272jsonb_plperluplperlu在 jsonb 和 plperlu 之间转换
3273hstore_plperluplperlu在 hstore 和 plperlu 之间转换适配类型
3280plpgsqlplpgsqlPL/pgSQL 程序设计语言
3290plpython3uplpython3uPL/Python3 存储过程语言(未受信/高权限)
3291jsonb_plpython3uplpython3u在 jsonb 和 plpython3u 之间转换
3292ltree_plpython3uplpython3u在 ltree 和 plpython3u 之间转换
3293hstore_plpython3uplpython3u在 hstore 和 plpython3u 之间转换
3930isnisn用于国际产品编号标准的数据类型
3940segseg表示线段或浮点间隔的数据类型
3950cubecube用于存储多维立方体的数据类型
3960ltreeltree用于表示分层树状结构的数据类型
3970hstorehstore用于存储(键,值)对集合的数据类型
3980citextcitext提供大小写不敏感的字符串类型
3990xml2xml2XPath 查询和 XSLT
4880refintrefint实现引用完整性的函数
4881autoincautoinc用于自动递增字段的函数
4882insert_usernameinsert_username用于跟踪谁更改了表的函数
4883moddatetimemoddatetime跟踪最后修改时间
4890tsm_system_timetsm_system_time接受毫秒数限制的 TABLESAMPLE 方法
4900dict_xsyndict_xsyn用于扩展同义词处理的文本搜索字典模板
4910tsm_system_rowstsm_system_rows接受行数限制的 TABLESAMPLE 方法
4920tcntcn用触发器通知变更
4930uuid-osspuuid-ossp生成通用唯一标识符(UUIDs)
4940btree_gistbtree_gist用GiST索引常见数据类型
4950btree_ginbtree_gin用GIN索引常见数据类型
4960intarrayintarray1维整数数组的额外函数、运算符和索引支持
4970intaggintagg整数聚合器和枚举器(过时)
4980dict_intdict_int用于整数的文本搜索字典模板
4990unaccentunaccent删除重音的文本搜索字典
5890pg_prewarmpg_prewarm预热关系数据
5930lolo大对象维护
5940basic_archivebasic_archive归档模块样例
5950basebackup_to_shellbasebackup_to_shell添加一种备份到Shell终端到基础备份方式
5960old_snapshotold_snapshot支持 old_snapshot_threshold 的实用程序
5970adminpackadminpackPostgreSQL 管理函数集合
5980amcheckamcheck校验关系完整性
5990pg_surgerypg_surgery对损坏的关系进行手术
6880pg_overexplainpg_overexplain允许 EXPLAIN 转储更多详细
6890pg_logicalinspectpg_logicalinspect检视逻辑解码组件详情
6900pageinspectpageinspect检查数据库页面二进制内容
6910pgrowlockspgrowlocks显示行级锁信息
6920sslinfosslinfo关于 SSL 证书的信息
6930pg_buffercachepg_buffercache检查共享缓冲区缓存
6940pg_walinspectpg_walinspect用于检查 PostgreSQL WAL 日志内容的函数
6950pg_freespacemappg_freespacemap检查自由空间映射的内容(FSM)
6960pg_visibilitypg_visibility检查可见性图(VM)和页面级可见性信息
6970pgstattuplepgstattuple显示元组级统计信息
6980auto_explainauto_explain提供一种自动记录执行计划的手段
6990pg_stat_statementspg_stat_statements跟踪所有执行的 SQL 语句的计划和执行统计信息
7960sepgsqlsepgsql基于SELinux标签的强制访问控制
7970auth_delayauth_delay在返回认证失败前暂停一会,避免爆破
7980pgcryptopgcrypto实用加解密函数
7990passwordcheckpasswordcheck用于强制拒绝修改弱密码的扩展
8970dblinkdblink从数据库内连接到其他 PostgreSQL 数据库
8980file_fdwfile_fdw访问外部文件的外部数据包装器
8990postgres_fdwpostgres_fdw用于远程 PostgreSQL 服务器的外部数据包装器
9970test_decodingtest_decoding基于SQL的WAL逻辑解码样例
9980pgoutputpgoutputPG内置的逻辑解码输出插件

BOTH

333 个非 contrib 扩展在 EL 和 Debian 平台上都可用。

ID名称分类RPMDEB描述
1000timescaledb
TIME
PIGSTY
PIGSTY
时序数据库扩展插件
1010timescaledb_toolkit
TIME
PIGSTY
PIGSTY
超表分析查询,时间序列流式处理,以及其他SQL工具
1020timeseries
TIME
PIGSTY
PIGSTY
时序数据API封装
1030periods
TIME
PGDG
PGDG
为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能
1040temporal_tables
TIME
PIGSTY
PIGSTY
时态表功能支持
1050emaj
TIME
PGDG
PIGSTY
让数据库的子集具有细粒度日志和时间旅行功能
1060table_version
TIME
PIGSTY
PIGSTY
PostgreSQL 版本控制表扩展
1070pg_cron
TIME
PGDG
PGDG
定时任务调度器
1080pg_task
TIME
PGDG
PIGSTY
在特定时间点在后台执行SQL命令
1090pg_later
TIME
PIGSTY
PIGSTY
执行查询,并在稍后异步获取查询结果
1100pg_background
TIME
PGDG
PIGSTY
在后台运行 SQL 查询
1500postgis
GIS
PGDG
PGDG
PostGIS 几何和地理空间扩展
1501postgis_topology
GIS
PGDG
PGDG
PostGIS 拓扑空间类型和函数
1502postgis_raster
GIS
PGDG
PGDG
PostGIS 光栅类型和函数
1503postgis_sfcgal
GIS
PGDG
PGDG
PostGIS SFCGAL 函数
1504postgis_tiger_geocoder
GIS
PGDG
PGDG
PostGIS tiger 地理编码器和反向地理编码器
1505address_standardizer
GIS
PGDG
PGDG
地址标准化函数。
1506address_standardizer_data_us
GIS
PGDG
PGDG
地址标准化函数:美国数据集示例
1510pgrouting
GIS
PGDG
PGDG
提供寻路能力
1520pointcloud
GIS
PIGSTY
PGDG
提供激光雷达点云数据类型支持
1521pointcloud_postgis
GIS
PGDG
PGDG
将激光雷达点云与PostGIS几何类型相集成
1530h3
GIS
PGDG
PGDG
H3六边形层级索引支持
1531h3_postgis
GIS
PGDG
PGDG
H3与PostGIS集成的扩展插件
1540q3c
GIS
PIGSTY
PGDG
Q3C天空索引插件
1550ogr_fdw
GIS
PGDG
PGDG
GIS 数据外部数据源包装器
1560geoip
GIS
PIGSTY
PIGSTY
IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
1570pg_polyline
GIS
PIGSTY
PIGSTY
Google快速Polyline编码解码扩展
1590pg_geohash
GIS
PIGSTY
PIGSTY
使用GeoHash处理空间坐标的函数包
1680tzf
GIS
PIGSTY
PIGSTY
快速根据GPS经纬度坐标查找时区
1800vector
RAG
PGDG
PGDG
向量数据类型和 ivfflat / hnsw 访问方法
1810vchord
RAG
PIGSTY
PIGSTY
使用Rust重写的高性能向量扩展
1820vectorscale
RAG
PIGSTY
PIGSTY
使用DiskANN算法对向量进行高效索引
1830vectorize
RAG
PIGSTY
PIGSTY
在PostgreSQL中封装RAG向量检索服务
1840pg_similarity
RAG
PIGSTY
PGDG
提供17种距离度量函数
1850smlar
RAG
PIGSTY
PIGSTY
高效的相似度搜索函数
1860pg_summarize
RAG
PIGSTY
PIGSTY
使用LLM对文本字段进行总结
1870pg_tiktoken
RAG
PIGSTY
PIGSTY
在PostgreSQL中计算OpenAI使用的Token数
1880pg4ml
RAG
PIGSTY
PIGSTY
PG4ML是一个机器学习框架
1890pgml
RAG
PIGSTY
PIGSTY
PostgresML:用SQL运行机器学习算法并训练模型
2100pg_search
FTS
PIGSTY
PIGSTY
ParadeDB BM25算法全文检索插件,ES全文检索
2110pgroonga
FTS
PIGSTY
PIGSTY
使用Groonga,面向所有语言的高速全文检索平台
2111pgroonga_database
FTS
PIGSTY
PIGSTY
PGGroonga 数据库管理模块
2120pg_bigm
FTS
PGDG
PIGSTY
基于二字组的多语言全文检索扩展
2130zhparser
FTS
PIGSTY
PIGSTY
中文分词,全文搜索解析器
2140pg_bestmatch
FTS
PIGSTY
PIGSTY
在数据库内生成BM25稀疏向量
2150vchord_bm25
FTS
PIGSTY
PIGSTY
BM25排序算法
2160pg_tokenizer
FTS
PIGSTY
PIGSTY
用于全文检索的分词器
2170hunspell_cs_cz
FTS
PIGSTY
PIGSTY
Hunspell捷克语全文检索词典
2171hunspell_de_de
FTS
PIGSTY
PIGSTY
Hunspell德语全文检索词典
2172hunspell_en_us
FTS
PIGSTY
PIGSTY
Hunspell英语全文检索词典
2173hunspell_fr
FTS
PIGSTY
PIGSTY
Hunspell法语全文检索词典
2174hunspell_ne_np
FTS
PIGSTY
PIGSTY
Hunspell尼泊尔语全文检索词典
2175hunspell_nl_nl
FTS
PIGSTY
PIGSTY
Hunspell荷兰语全文检索词典
2176hunspell_nn_no
FTS
PIGSTY
PIGSTY
Hunspell挪威语全文检索词典
2177hunspell_pt_pt
FTS
PIGSTY
PIGSTY
Hunspell葡萄牙语全文检索词典
2178hunspell_ru_ru
FTS
PIGSTY
PIGSTY
Hunspell俄语全文检索词典
2179hunspell_ru_ru_aot
FTS
PIGSTY
PIGSTY
Hunspell俄语全文检索词典(来自AOT.ru小组)
2400citus
OLAP
PIGSTY
PIGSTY
Citus 分布式数据库
2401citus_columnar
OLAP
PIGSTY
PIGSTY
Citus 列式存储引擎
2410columnar
OLAP
PIGSTY
PIGSTY
开源列式存储扩展
2420pg_analytics
OLAP
PIGSTY
PIGSTY
由 DuckDB 驱动的数据分析引擎
2430pg_duckdb
OLAP
PIGSTY
PIGSTY
在PostgreSQL中的嵌入式DuckDB扩展
2440pg_mooncake
OLAP
PIGSTY
PIGSTY
PostgreSQL列式存储表
2450duckdb_fdw
OLAP
PIGSTY
PIGSTY
DuckDB 外部数据源包装器
2460pg_parquet
OLAP
PIGSTY
PIGSTY
在PostgreSQL与本地/S3中的Parquet文件复制数据
2500pg_fkpart
OLAP
PIGSTY
PIGSTY
按外键实用程序进行表分区的扩展
2510pg_partman
OLAP
PGDG
PGDG
用于按时间或 ID 管理分区表的扩展
2520plproxy
OLAP
PIGSTY
PGDG
作为过程语言实现的数据库分区
2760age
FEAT
PIGSTY
PGDG
Apache AGE,图数据库扩展 (Deb可用)
2770hll
FEAT
PGDG
PGDG
hyperloglog 数据类型
2780rum
FEAT
PGDG
PGDG
RUM 索引访问方法
2790pg_graphql
FEAT
PIGSTY
PIGSTY
PG内的GraphQL支持
2800pg_jsonschema
FEAT
PIGSTY
PIGSTY
提供JSON Schema校验能力
2810jsquery
FEAT
PGDG
PGDG
用于内省 JSONB 数据类型的查询类型
2820pg_hint_plan
FEAT
PGDG
PGDG
添加强制指定执行计划的能力
2830hypopg
FEAT
PGDG
PGDG
假设索引,用于创建一个虚拟索引检验执行计划
2840index_advisor
FEAT
PIGSTY
PIGSTY
查询索引建议器
2850plan_filter
FEAT
PIGSTY
PIGSTY
使用执行计划代价过滤阻止特定查询语句
2860imgsmlr
FEAT
PIGSTY
PIGSTY
使用Haar小波分析计算图片相似度
2870pg_ivm
FEAT
PGDG
PIGSTY
增量维护的物化视图
2880pg_incremental
FEAT
PIGSTY
PIGSTY
增量处理流式事件
2900pgmq
FEAT
PIGSTY
PIGSTY
基于Postgres实现类似AWS SQS/RSMQ的消息队列
2910pgq
FEAT
PGDG
PGDG
通用队列的PG实现
2920orioledb
FEAT
PIGSTY
PIGSTY
OrioleDB,下一代事务处理引擎
2930pg_cardano
FEAT
PIGSTY
PIGSTY
Cardano相关工具包:加密函数,地址编解码,区块链处理
2951omni
FEAT
PIGSTY
PIGSTY
PostgreSQL即平台,Omnigres主扩展与加载器
2952omni_auth
FEAT
PIGSTY
PIGSTY
Omnigres 基础会话认证管理模块
2953omni_aws
FEAT
PIGSTY
PIGSTY
Omnigres AWS S3 API封装
2954omni_cloudevents
FEAT
PIGSTY
PIGSTY
Omnigres CloudEvents 支持
2955omni_containers
FEAT
PIGSTY
PIGSTY
Omnigres Docker容器管理模块
2956omni_credentials
FEAT
PIGSTY
PIGSTY
Omnigres 应用密钥管理模块
2958omni_email
FEAT
PIGSTY
PIGSTY
Omnigres Email 框架
2959omni_http
FEAT
PIGSTY
PIGSTY
Omnigres 基本HTTP类型
2960omni_httpc
FEAT
PIGSTY
PIGSTY
Omnigres HTTP客户端
2961omni_httpd
FEAT
PIGSTY
PIGSTY
Omnigres HTTP服务器
2962omni_id
FEAT
PIGSTY
PIGSTY
Omnigres ID身份数据类型
2963omni_json
FEAT
PIGSTY
PIGSTY
Omnigres JSON工具箱
2964omni_kube
FEAT
PIGSTY
PIGSTY
Omnigres Kubernetes集成模块
2965omni_ledger
FEAT
PIGSTY
PIGSTY
Omnigres 金融账本模块
2966omni_manifest
FEAT
PIGSTY
PIGSTY
Omnigres 包管理清单模块
2967omni_mimetypes
FEAT
PIGSTY
PIGSTY
Omnigres MIME数据类型
2968omni_os
FEAT
PIGSTY
PIGSTY
Omnigres 操作系统集成模块
2969omni_polyfill
FEAT
PIGSTY
PIGSTY
Omnigres Postgres多态API
2970omni_python
FEAT
PIGSTY
PIGSTY
Omnigres 第一类Python支持模块
2971omni_regex
FEAT
PIGSTY
PIGSTY
Omnigres PCRE兼容正则表达式模块
2972omni_rest
FEAT
PIGSTY
PIGSTY
Omnigres REST API 工具包
2973omni_schema
FEAT
PIGSTY
PIGSTY
Omnigres 高级模式管理组件
2974omni_seq
FEAT
PIGSTY
PIGSTY
Omnigres 分布式整型序列号
2975omni_service
FEAT
PIGSTY
PIGSTY
Omnigres 服务管理器
2976omni_session
FEAT
PIGSTY
PIGSTY
Omnigres 会话管理器
2977omni_sql
FEAT
PIGSTY
PIGSTY
Omnigres SQL编程组件
2979omni_sqlite
FEAT
PIGSTY
PIGSTY
Omnigres 嵌入的SQLite支持
2980omni_test
FEAT
PIGSTY
PIGSTY
Omnigres 测试框架
2981omni_txn
FEAT
PIGSTY
PIGSTY
Omnigres 事务管理器模块
2982omni_types
FEAT
PIGSTY
PIGSTY
Omnigres 高级数据类型模块
2983omni_var
FEAT
PIGSTY
PIGSTY
Omnigres 局部变量模块
2984omni_vfs
FEAT
PIGSTY
PIGSTY
Omnigres 虚拟文件系统
2985omni_vfs_types_v1
FEAT
PIGSTY
PIGSTY
Omnigres 虚拟文件系统(v1)
2986omni_web
FEAT
PIGSTY
PIGSTY
Omnigres Web工具箱
2987omni_worker
FEAT
PIGSTY
PIGSTY
Omnigres 通用Worker池
2988omni_xml
FEAT
PIGSTY
PIGSTY
Omnigres XML工具包
2989omni_yaml
FEAT
PIGSTY
PIGSTY
Omnigres YAML工具包
3000pg_tle
LANG
PGDG
PIGSTY
AWS 可信语言扩展
3010plv8
LANG
PIGSTY
PIGSTY
PL/JavaScript (v8) 可信过程程序语言
3020pllua
LANG
PGDG
PGDG
Lua 程序语言
3030plluau
LANG
PGDG
PGDG
Lua 程序语言(不受信任的)
3040plprql
LANG
PIGSTY
PIGSTY
在PostgreSQL使用PRQL——管线式关系查询语言
3050pldbgapi
LANG
PGDG
PGDG
用于调试 PL/pgSQL 函数的服务器端支持
3060plpgsql_check
LANG
PGDG
PGDG
对 plpgsql 函数进行扩展检查
3070plprofiler
LANG
PGDG
PGDG
剖析 PL/pgSQL 函数
3080plsh
LANG
PGDG
PGDG
PL/sh 程序语言
3090pljava
LANG
PGDG
PGDG
Java 程序语言
3100plr
LANG
PGDG
PGDG
从数据库中加载R语言解释器并执行R脚本
3200pgtap
LANG
PGDG
PGDG
PostgreSQL单元测试框架
3500prefix
TYPE
PGDG
PGDG
前缀树数据类型
3510semver
TYPE
PGDG
PGDG
语义版本号数据类型
3520unit
TYPE
PGDG
PGDG
SI 国标单位扩展
3530pgpdf
TYPE
PIGSTY
PIGSTY
PDF数据类型,管理函数与全文检索
3540pglite_fusion
TYPE
PIGSTY
PIGSTY
在PG表中嵌入SQLite数据库作为数据类型
3550md5hash
TYPE
PIGSTY
PIGSTY
提供128位MD5的原生数据类型
3560asn1oid
TYPE
PIGSTY
PGDG
ASN1OID数据类型支持
3570roaringbitmap
TYPE
PIGSTY
PGDG
支持RoaringBitmap数据类型
3580pgfaceting
TYPE
PIGSTY
PGDG
使用倒排索引的高速切面查询
3590pg_sphere
TYPE
PIGSTY
PGDG
球面对象函数、运算符与索引支持
3600country
TYPE
PIGSTY
PIGSTY
国家代码数据类型,遵循ISO 3166-1标准
3610pg_xenophile
TYPE
PIGSTY
PIGSTY
PostgreSQL i8n与l10n工具包
3611l10n_table_dependent_extension
TYPE
PIGSTY
PIGSTY
PostgreSQL l10n 工具包
3620currency
TYPE
PIGSTY
PIGSTY
使用1字节表示的货币数据类型
3630collection
TYPE
PIGSTY
PIGSTY
在PlPGSQL中使用的内存优化高性能集合数据结构
3700pgmp
TYPE
PGDG
PGDG
多精度算术扩展
3710numeral
TYPE
PIGSTY
PGDG
数值类型扩展
3720pg_rational
TYPE
PIGSTY
PGDG
使用BIGINT表示的有理数数据类型
3730uint
TYPE
PIGSTY
PIGSTY
无符号整型数据类型
3740uint128
TYPE
PIGSTY
PIGSTY
原生128位无符号整型数据类型
3750hashtypes
TYPE
PIGSTY
PIGSTY
包括SHA1,MD5在内的多种哈希数据类型
3820ip4r
TYPE
PGDG
PGDG
PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型
3830pg_duration
TYPE
PIGSTY
PIGSTY
用于表示时间段的强化数据类型
3840uri
TYPE
PIGSTY
PIGSTY
URI数据类型
3850emailaddr
TYPE
PIGSTY
PIGSTY
Email地址数据类型
3860acl
TYPE
PIGSTY
PIGSTY
ACL数据类型
3890timestamp9
TYPE
PGDG
PIGSTY
纳秒分辨率时间戳
3920chkpass
TYPE
PIGSTY
PIGSTY
数据类型:自动加密的密码
4010gzip
UTIL
PGDG
PIGSTY
使用SQL执行Gzip压缩与解压缩
4020bzip
UTIL
PIGSTY
PIGSTY
BZIP压缩解压缩函数包
4030zstd
UTIL
PIGSTY
PIGSTY
ZSTD压缩解压缩函数包
4070http
UTIL
PGDG
PGDG
HTTP客户端,允许在数据库内收发HTTP请求 (supabase)
4080pg_net
UTIL
PIGSTY
PIGSTY
用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
4090pg_curl
UTIL
PIGSTY
PIGSTY
封装CURL,执行各种用URL传输数据的操作
4150pgjq
UTIL
PIGSTY
PIGSTY
在Postgres中使用jq查询JSON
4160pgjwt
UTIL
PIGSTY
PIGSTY
JSON Web Token API 的PG实现 (supabase)
4170pg_smtp_client
UTIL
PIGSTY
PIGSTY
使用SMTP从PostgreSQL内发送邮件的客户端扩展
4180pg_html5_email_address
UTIL
PIGSTY
PIGSTY
验证Email是否符合HTML5规范的扩展
4190url_encode
UTIL
PIGSTY
PIGSTY
提供URL编码解码函数
4200pgsql_tweaks
UTIL
PGDG
PIGSTY
一些日常会用到的便利函数与视图
4220pg_extra_time
UTIL
PGDG
PIGSTY
一些关于日期与时间的扩展函数
4230pgpcre
UTIL
PIGSTY
PGDG
PCRE/Perl风格的正则表达式支持
4240icu_ext
UTIL
PIGSTY
PGDG
访问ICU库提供的函数
4250pgqr
UTIL
PIGSTY
PIGSTY
从数据库中直接生成QR二维码
4260pg_protobuf
UTIL
PIGSTY
PIGSTY
提供Protobuf函数支持
4270envvar
UTIL
PIGSTY
PIGSTY
获取环境变量的函数
4280floatfile
UTIL
PIGSTY
PIGSTY
将浮点数组存储到文件中而不是堆表中
4290pg_render
UTIL
PIGSTY
PIGSTY
使用SQL渲染HTML页面
4300pg_readme
UTIL
PGDG
PIGSTY
为模式与扩展生成Markdown文档
4301pg_readme_test_extension
UTIL
PGDG
PIGSTY
为模式与扩展生成Markdown文档
4310ddl_historization
UTIL
PIGSTY
PIGSTY
用SQL将所有DDL变更写入到数据库表中
4320data_historization
UTIL
PIGSTY
PIGSTY
用SQL将数据变更历史保存到分区表中
4330schedoc
UTIL
PIGSTY
PIGSTY
在Django与DBT之间通过注释文档交换元数据
4400hashlib
UTIL
PIGSTY
PIGSTY
稳定哈希函数包
4430xxhash
UTIL
PIGSTY
PIGSTY
xxhash哈希函数包
4440shacrypt
UTIL
PIGSTY
PIGSTY
实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
4450cryptint
UTIL
PIGSTY
PIGSTY
加密INT与BIGINT类型
4460pguecc
UTIL
PIGSTY
PIGSTY
PostgreSQL的uECC绑定,椭圆曲线加解密函数包
4470sparql
UTIL
PIGSTY
PIGSTY
使用SQL查询SPARQL数据源
4500pg_idkit
FUNC
PIGSTY
PIGSTY
生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
4510pgx_ulid
FUNC
PIGSTY
PIGSTY
ULID数据类型与函数
4540pg_uuidv7
FUNC
PGDG
PIGSTY
UUIDv7 支持
4550permuteseq
FUNC
PIGSTY
PIGSTY
伪随机数ID置换生成器
4560pg_hashids
FUNC
PIGSTY
PIGSTY
加盐将整型ID转为短字符串ID
4570sequential_uuids
FUNC
PGDG
PIGSTY
生成连续生成的UUID
4600topn
FUNC
PGDG
PIGSTY
top-n JSONB 的类型
4610quantile
FUNC
PIGSTY
PIGSTY
Quantile聚合函数
4620lower_quantile
FUNC
PIGSTY
PIGSTY
Lower Quantile 聚合函数
4630count_distinct
FUNC
PIGSTY
PIGSTY
COUNT(DISTINCT …) 聚合的替代方案
4640omnisketch
FUNC
PIGSTY
PIGSTY
实现OmniSketch数据结构,实现近似摘要聚合
4650ddsketch
FUNC
PIGSTY
PIGSTY
实现DDSketch数据结构,实现在线的Quantile聚合
4660vasco
FUNC
PIGSTY
PIGSTY
使用MIC发现数据中隐含的关联
4670xicor
FUNC
PIGSTY
PIGSTY
在PG中计算XI相关系数
4700tdigest
FUNC
PGDG
PGDG
tdigest 聚合函数
4710first_last_agg
FUNC
PIGSTY
PGDG
first() 与 last() 聚合函数
4720extra_window_functions
FUNC
PGDG
PGDG
额外的窗口函数
4730floatvec
FUNC
PIGSTY
PIGSTY
数组类型数学运算扩展
4740aggs_for_vecs
FUNC
PIGSTY
PIGSTY
针对数组类型的聚合函数集合扩展
4750aggs_for_arrays
FUNC
PIGSTY
PIGSTY
计算数组聚合统计值的函数包
4760arraymath
FUNC
PIGSTY
PIGSTY
数组逐元素数学运算符包
4770pg_math
FUNC
PIGSTY
PIGSTY
使用GSL库的数学统计函数
4780random
FUNC
PIGSTY
PIGSTY
随机数生成器
4800base36
FUNC
PIGSTY
PIGSTY
Base36编码解码扩展
4810base62
FUNC
PIGSTY
PIGSTY
Base62编码解码扩展
4830pg_base58
FUNC
PIGSTY
PIGSTY
Base58 编码/解码函数
4840financial
FUNC
PIGSTY
PIGSTY
金融领域聚合函数
4850convert
FUNC
PIGSTY
PIGSTY
用于空间里程等的公英制转换函数
5010pg_repack
ADMIN
PGDG
PGDG
在线垃圾清理与表膨胀治理
5020pg_squeeze
ADMIN
PGDG
PGDG
从关系中删除未使用空间
5030pg_dirtyread
ADMIN
PIGSTY
PGDG
从表中读取尚未垃圾回收的行
5040pgfincore
ADMIN
PGDG
PGDG
检查和管理操作系统缓冲区缓存
5050pg_cooldown
ADMIN
PIGSTY
PIGSTY
从缓冲区中移除特定关系的页面
5060ddlx
ADMIN
PIGSTY
PIGSTY
提取数据库对象的DDL
5070prioritize
ADMIN
PGDG
PGDG
获取和设置 PostgreSQL 后端的优先级
5080pg_checksums
ADMIN
PGDG
PGDG
在离线模式下激活/启用/禁用数据库集群的校验和功能
5090pg_readonly
ADMIN
PGDG
PGDG
将集群设置为只读
5100pgdd
ADMIN
PIGSTY
PIGSTY
提供通过标准SQL查询数据库目录集簇的能力
5110pg_permissions
ADMIN
PGDG
PIGSTY
查看对象权限并将其与期望状态进行比较
5120pgautofailover
ADMIN
PGDG
PGDG
PG 自动故障迁移
5130pg_catcheck
ADMIN
PGDG
PGDG
用于诊断系统目录是否损坏的工具
5140pre_prepare
ADMIN
PIGSTY
PGDG
在服务端预先准备好PreparedStatement备用
5150pg_upless
ADMIN
PIGSTY
PIGSTY
检测表上的无用UPDATE
5170pgcozy
ADMIN
PIGSTY
PIGSTY
根据先前的pg_buffercache快照预热内存缓冲区
5180pg_orphaned
ADMIN
PIGSTY
PIGSTY
处理孤儿文件的扩展插件
5190pg_crash
ADMIN
PIGSTY
PIGSTY
向数据库进程随机发送信号模拟故障
5200pg_cheat_funcs
ADMIN
PIGSTY
PIGSTY
一些超级实用的作弊函数
5230fio
ADMIN
PIGSTY
PIGSTY
PostgreSQL文件IO函数包
5810pg_savior
ADMIN
PIGSTY
PIGSTY
阻止不带条件的全表更新以避免意外事故
5820safeupdate
ADMIN
PGDG
PGDG
强制在 UPDATE 和 DELETE 时提供 Where 条件
5830pg_drop_events
ADMIN
PGDG
PIGSTY
记录删表删列删视图的事务号,辅助PITR确定时间点
5840table_log
ADMIN
PIGSTY
PGDG
记录某张表的修改日志并做表/行级时间点恢复
5880pgagent
ADMIN
PGDG
PGDG
PostgreSQL任务调度工具,与PGADMIN配合使用
5900pgpool_adm
ADMIN
PGDG
PGDG
PGPool 管理函数
5910pgpool_recovery
ADMIN
PGDG
PGDG
PGPool辅助扩展,从v4.3提供的恢复函数
5920pgpool_regclass
ADMIN
PGDG
PGDG
PGPool辅助扩展,RegClass替代
6000pg_profile
STAT
PGDG
PIGSTY
PostgreSQL 数据库负载记录与AWR报表工具
6010pg_tracing
STAT
PIGSTY
PIGSTY
PostgreSQL分布式Tracing
6210pg_show_plans
STAT
PGDG
PGDG
打印所有当前正在运行查询的执行计划
6220pg_stat_kcache
STAT
PGDG
PGDG
内核统计信息收集
6230pg_stat_monitor
STAT
PGDG
PIGSTY
提供查询聚合统计、客户端信息、执行计划详细信息和直方图
6240pg_qualstats
STAT
PGDG
PGDG
收集有关 quals 的统计信息的扩展
6250pg_store_plans
STAT
PIGSTY
PIGSTY
跟踪所有执行的 SQL 语句的计划统计信息
6260pg_track_settings
STAT
PGDG
PGDG
跟踪设置更改
6270pg_wait_sampling
STAT
PGDG
PGDG
基于采样的等待事件统计
6280pgsentinel
STAT
PIGSTY
PIGSTY
活跃会话历史
6290system_stats
STAT
PGDG
PIGSTY
PostgreSQL 的系统统计函数
6300meta
STAT
PIGSTY
PIGSTY
标准化,更友好的PostgreSQL系统目录视图
6310pgnodemx
STAT
PIGSTY
PIGSTY
使用SQL查询获取操作系统指标
6320pg_proctab
STAT
PIGSTY
PIGSTY
通过SQL接口访问操作系统进程表
6330pg_sqlog
STAT
PIGSTY
PIGSTY
提供访问PostgreSQL日志的SQL接口
6340bgw_replstatus
STAT
PGDG
PGDG
用于汇报本机主从状态的后台工作进程
6350pgmeminfo
STAT
PIGSTY
PIGSTY
显示内存使用情况
6360toastinfo
STAT
PIGSTY
PIGSTY
显示TOAST字段的详细信息
6370explain_ui
STAT
PIGSTY
PIGSTY
快速跳转至PEV查阅可视化执行计划
6380pg_relusage
STAT
PIGSTY
PIGSTY
打印查询引用的表与列
6800pagevis
STAT
PIGSTY
PIGSTY
使用ASCII字符可视化数据库物理页面布局
6810powa
STAT
PGDG
PGDG
PostgreSQL 工作负载分析器-核心
7000passwordcheck_cracklib
SEC
PGDG
PIGSTY
使用cracklib加固PG用户密码
7010supautils
SEC
PIGSTY
PIGSTY
用于在云环境中确保数据库集群的安全
7020pgsodium
SEC
PIGSTY
PIGSTY
表数据加密存储 TDE
7030supabase_vault
SEC
PIGSTY
PIGSTY
在 Vault 中存储加密凭证的扩展 (supabase)
7040pg_session_jwt
SEC
PIGSTY
PIGSTY
使用JWT进行会话认证
7050anon
SEC
PIGSTY
PIGSTY
数据匿名化处理工具
7060pg_tde
SEC
PIGSTY
PIGSTY
Percona加密存储引擎
7070pgsmcrypto
SEC
PIGSTY
PIGSTY
为PostgreSQL提供商密算法支持:SM2,SM3,SM4
7080pgaudit
SEC
PGDG
PGDG
提供审计功能
7090pgauditlogtofile
SEC
PGDG
PGDG
pgAudit 子扩展,将审计日志写入单独的文件中
7100pg_auth_mon
SEC
PGDG
PIGSTY
监控每个用户的连接尝试
7110credcheck
SEC
PGDG
PGDG
明文凭证检查器
7120pgcryptokey
SEC
PIGSTY
PIGSTY
PG密钥管理
7130pg_jobmon
SEC
PGDG
PIGSTY
记录和监控函数
7140logerrors
SEC
PGDG
PIGSTY
用于收集日志文件中消息统计信息的函数
7150login_hook
SEC
PGDG
PIGSTY
在用户登陆时执行login_hook.login()函数
7160set_user
SEC
PGDG
PGDG
增加了日志记录的 SET ROLE
7170pg_snakeoil
SEC
PIGSTY
PGDG
PostgreSQL动态链接库反病毒功能
7180pgextwlist
SEC
PIGSTY
PIGSTY
PostgreSQL扩展白名单功能
7190pg_auditor
SEC
PIGSTY
PIGSTY
审计数据变更并提供闪回能力
7200sslutils
SEC
PIGSTY
PIGSTY
使用SQL管理SSL证书
7210noset
SEC
PIGSTY
PIGSTY
阻止非超级用户使用SET/RESET设置变量
8500wrappers
FDW
PIGSTY
PIGSTY
Supabase提供的外部数据源包装器捆绑包
8540pgspider_ext
FDW
PGDG
PIGSTY
使用多种FDW访问远程数据库服务器
8600mysql_fdw
FDW
PGDG
PGDG
MySQL外部数据包装器
8610oracle_fdw
FDW
PGDG
PGDG
提供对Oracle的外部数据源包装器
8620tds_fdw
FDW
PGDG
PGDG
TDS 数据库(Sybase/SQL Server)外部数据包装器
8640sqlite_fdw
FDW
PGDG
PGDG
SQLite 外部数据包装器
8710redis_fdw
FDW
PIGSTY
PIGSTY
查询外部Redis数据源
8720redis
FDW
PIGSTY
PIGSTY
从PG向Redis发送Pub/Sub消息
8730kafka_fdw
FDW
PIGSTY
PIGSTY
Kafka外部数据源包装器
8750firebird_fdw
FDW
PIGSTY
PIGSTY
Firebird外部数据源包装器
8800aws_s3
FDW
PIGSTY
PIGSTY
从S3导入导出数据的外部数据源包装器
8810log_fdw
FDW
PIGSTY
PIGSTY
访问PostgreSQL日志文件的FDW
9000documentdb
SIM
PIGSTY
PIGSTY
微软DocumentDB的API层
9010documentdb_core
SIM
PIGSTY
PIGSTY
微软DocumentDB的核心API层实现
9020documentdb_distributed
SIM
PIGSTY
PIGSTY
DocumentDB多节点模式的API层
9100orafce
SIM
PGDG
PGDG
模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
9110pgtt
SIM
PGDG
PGDG
类似Oracle的全局临时表功能
9120session_variable
SIM
PIGSTY
PIGSTY
Oracle兼容的会话变量/常量操作函数
9130pg_statement_rollback
SIM
PGDG
PIGSTY
在服务端提供类似Oracle/DB2的语句级回滚能力
9300babelfishpg_common
SIM
PIGSTY
PIGSTY
SQL Server 数据类型兼容扩展
9310babelfishpg_tsql
SIM
PIGSTY
PIGSTY
SQL Server SQL语法兼容性扩展
9320babelfishpg_tds
SIM
PIGSTY
PIGSTY
SQL Server TDS线缆协议兼容扩展
9330babelfishpg_money
SIM
PIGSTY
PIGSTY
SQL Server 货币数据类型兼容扩展
9400spat
SIM
PGDG
PIGSTY
在PG中嵌入Redis风格的内存数据库
9410pgmemcache
SIM
PGDG
PGDG
为PG提供memcached兼容接口
9500pglogical
ETL
PGDG
PGDG
PostgreSQL逻辑复制:三方扩展实现
9501pglogical_origin
ETL
PGDG
PGDG
用于从 Postgres 9.4 升级时的兼容性虚拟扩展
9510pglogical_ticker
ETL
PIGSTY
PGDG
pglogical复制延迟以秒计的精确视图
9520pgl_ddl_deploy
ETL
PGDG
PGDG
使用 pglogical 执行自动 DDL 部署
9530pg_failover_slots
ETL
PIGSTY
PIGSTY
在Failover过程中保留复制槽
9540db_migrator
ETL
PIGSTY
PIGSTY
使用FDW从其他DBMS迁移到PostgreSQL
9550pgactive
ETL
PIGSTY
PIGSTY
PostgreSQL多主逻辑复制
9630wal2json
ETL
PGDG
PGDG
用逻辑解码捕获 JSON 格式的 CDC 变更
9640wal2mongo
ETL
PIGSTY
PIGSTY
使用逻辑解码捕获MongoDB JSON格式的CDC变更
9650decoderbufs
ETL
PGDG
PGDG
将WAL逻辑解码为ProtocolBuffer协议的消息
9660decoder_raw
ETL
PIGSTY
PIGSTY
逻辑复制解码输出插件:RAW SQL格式
9700mimeo
ETL
PIGSTY
PGDG
在PostgreSQL实例间进行表级复制
9710repmgr
ETL
PGDG
PGDG
PostgreSQL复制管理组件
9820pg_fact_loader
ETL
PGDG
PGDG
在 Postgres 中构建事实表
9830pg_bulkload
ETL
PGDG
PIGSTY
向 PostgreSQL 中高速加载数据

EL

13 个非 contrib 扩展仅在 EL 平台上可用。

ID名称分类RPMDEB描述
2530pg_strom
OLAP
PGDG
-使用GPU与NVMe加速大数据处理
3210faker
LANG
PGDG
-插入生成的测试伪造数据,Python库的包装
3220dbt2
LANG
PGDG
-OSDL-DBT-2 测试组件
8510multicorn
FDW
PGDG
-用Python编写自定义的外部数据源包装器
8520odbc_fdw
FDW
PGDG
-访问ODBC可访问的任何外部数据源
8530jdbc_fdw
FDW
PGDG
-访问JDBC可访问的任何外部数据源
8630db2_fdw
FDW
PGDG
-提供对DB2的外部数据源包装器
8650pgbouncer_fdw
FDW
PGDG
-用SQL查询pgbouncer统计信息,并执行pgbouncer命令
8700mongo_fdw
FDW
PGDG
-MongoDB 外部数据包装器
8740hdfs_fdw
FDW
PGDG
-hdfs 外部数据包装器
9240pg_dbms_metadata
SIM
PGDG
-添加 Oracle DBMS_METADATA 兼容性支持的扩展
9250pg_dbms_lock
SIM
PGDG
-为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
9260pg_dbms_job
SIM
PGDG
-添加 Oracle DBMS_JOB 兼容性支持的扩展

Debian

6 个非 contrib 扩展仅在 Debian 平台上可用。

ID名称分类RPMDEB描述
1650mobilitydb
GIS
-
PGDG
MobilityDB地理空间投影数据管理分析平台
2940rdkit
FEAT
-
PGDG
在PostgreSQL化学领域数据管理功能
3021hstore_pllua
LANG
-
PGDG
Lua 程序语言的Hstore适配扩展
3031hstore_plluau
LANG
-
PGDG
Lua 程序语言的Hstore适配扩展(不受信任的)
3870debversion
TYPE
-
PGDG
Debian版本号数据类型
3880pg_rrule
TYPE
-
PGDG
日历重复规则RRULE数据类型