PostgreSQL 扩展仓库

PostgreSQL 扩展插件补充仓库,由 Pigsty 维护

PostgreSQL 扩展生态

TIME

NameLicenseRPMDEBDescription
timescaledbTimescalePIGSTYPIGSTY时序数据库扩展插件
timescaledb_toolkitTimescalePIGSTYPIGSTY超表分析查询,时间序列流式处理,以及其他SQL工具
timeseriesPostgreSQLPIGSTYPIGSTYTembo时序数据API封装
periodsPostgreSQLPGDGPGDG为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能
temporal_tablesBSD 2-ClausePIGSTYPIGSTY时态表功能支持
emajGPL-3.0PGDGPIGSTY让数据库的子集具有细粒度日志和时间旅行功能
table_versionBSD 3-ClausePIGSTYPIGSTYPostgreSQL 版本控制表扩展
pg_cronPostgreSQLPGDGPGDG定时任务调度器
pg_taskMITPGDGPIGSTY在特定时间点在后台执行SQL命令
pg_laterPostgreSQLPIGSTYPIGSTY执行查询,并在稍后异步获取查询结果
pg_backgroundGPL-3.0PGDGPIGSTY在后台运行 SQL 查询

GIS

NameLicenseRPMDEBDescription
postgisGPL-2.0PGDGPGDGPostGIS 几何和地理空间扩展
postgis_topologyGPL-2.0PGDGPGDGPostGIS 拓扑空间类型和函数
postgis_rasterGPL-2.0PGDGPGDGPostGIS 光栅类型和函数
postgis_sfcgalGPL-2.0PGDGPGDGPostGIS SFCGAL 函数
postgis_tiger_geocoderGPL-2.0PGDGPGDGPostGIS tiger 地理编码器和反向地理编码器
address_standardizerGPL-2.0PGDGPGDG地址标准化函数。
address_standardizer_data_usGPL-2.0PGDGPGDG地址标准化函数:美国数据集示例
pgroutingGPL-2.0PGDGPGDG提供寻路能力
pointcloudBSD 3-ClausePIGSTYPGDG提供激光雷达点云数据类型支持
pointcloud_postgisBSD 3-ClausePGDGPGDG将激光雷达点云与PostGIS几何类型相集成
h3Apache-2.0PGDGPGDGH3六边形层级索引支持
h3_postgisApache-2.0PGDGPGDGH3与PostGIS集成的扩展插件
q3cGPL-2.0PIGSTYPGDGQ3C天空索引插件
ogr_fdwMITPGDGPGDGGIS 数据外部数据源包装器
geoipBSD 2-ClausePIGSTYPIGSTYIP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器)
pg_polylineMITPIGSTYPIGSTYGoogle快速Polyline编码解码扩展
pg_geohashMITPIGSTYPIGSTY使用GeoHash处理空间坐标的函数包
mobilitydbGPL-3.0-PGDGMobilityDB地理空间投影数据管理分析平台
earthdistancePostgreSQLCONTRIBCONTRIB计算地球表面上的大圆距离

RAG

NameLicenseRPMDEBDescription
vectorPostgreSQLPGDGPGDG向量数据类型和 ivfflat / hnsw 访问方法
vchordAGPL-3.0PIGSTYPIGSTY使用Rust重写的高性能向量扩展
vectorscalePostgreSQLPIGSTYPIGSTY使用DiskANN算法对向量进行高效索引
vectorizePostgreSQLPIGSTYPIGSTY在PostgreSQL中封装RAG向量检索服务
pg_similarityBSD 3-ClausePIGSTYPGDG提供17种距离度量函数
smlarPostgreSQLPIGSTYPIGSTY高效的相似度搜索函数
pg_summarizePostgreSQLPIGSTYPIGSTY使用LLM对文本字段进行总结
pg_tiktokenApache-2.0PIGSTYPIGSTY在PostgreSQL中计算OpenAI使用的Token数
pg4mlAGPL-3.0PIGSTYPIGSTYPG4ML是一个机器学习框架
pgmlMIT-PIGSTYPostgresML:用SQL运行机器学习算法并训练模型

FTS

NameLicenseRPMDEBDescription
pg_searchAGPL-3.0PIGSTYPIGSTYParadeDB BM25算法全文检索插件,ES全文检索
pgroongaPostgreSQLPIGSTYPIGSTY使用Groonga,面向所有语言的高速全文检索平台
pgroonga_databasePostgreSQLPIGSTYPIGSTYPGGroonga 数据库管理模块
pg_bigmPostgreSQLPGDGPIGSTY基于二字组的多语言全文检索扩展
zhparserPostgreSQLPIGSTYPIGSTY中文分词,全文搜索解析器
pg_bestmatchApache-2.0PIGSTYPIGSTY在数据库内生成BM25稀疏向量
vchord_bm25AGPL-3.0PIGSTYPIGSTYBM25排序算法
hunspell_cs_czPostgreSQLPIGSTYPIGSTYHunspell捷克语全文检索词典
hunspell_de_dePostgreSQLPIGSTYPIGSTYHunspell德语全文检索词典
hunspell_en_usPostgreSQLPIGSTYPIGSTYHunspell英语全文检索词典
hunspell_frPostgreSQLPIGSTYPIGSTYHunspell法语全文检索词典
hunspell_ne_npPostgreSQLPIGSTYPIGSTYHunspell尼泊尔语全文检索词典
hunspell_nl_nlPostgreSQLPIGSTYPIGSTYHunspell荷兰语全文检索词典
hunspell_nn_noPostgreSQLPIGSTYPIGSTYHunspell挪威语全文检索词典
hunspell_pt_ptPostgreSQLPIGSTYPIGSTYHunspell葡萄牙语全文检索词典
hunspell_ru_ruPostgreSQLPIGSTYPIGSTYHunspell俄语全文检索词典
hunspell_ru_ru_aotPostgreSQLPIGSTYPIGSTYHunspell俄语全文检索词典(来自AOT.ru小组)
fuzzystrmatchPostgreSQLCONTRIBCONTRIB确定字符串之间的相似性和距离
pg_trgmPostgreSQLCONTRIBCONTRIB文本相似度测量函数与模糊检索

OLAP

NameLicenseRPMDEBDescription
citusAGPL-3.0PIGSTYPIGSTYCitus 分布式数据库
citus_columnarAGPL-3.0PIGSTYPIGSTYCitus 列式存储引擎
columnarAGPL-3.0PIGSTYPIGSTY开源列式存储扩展
pg_analyticsPostgreSQLPIGSTYPIGSTY由 DuckDB 驱动的数据分析引擎
pg_duckdbMITPIGSTYPIGSTY在PostgreSQL中的嵌入式DuckDB扩展
pg_mooncakeMITPIGSTYPIGSTYPostgreSQL列式存储表
duckdb_fdwMITPIGSTYPIGSTYDuckDB 外部数据源包装器
pg_parquetPostgreSQLPIGSTYPIGSTY在PostgreSQL与本地/S3中的Parquet文件复制数据
pg_fkpartGPL-2.0PIGSTYPIGSTY按外键实用程序进行表分区的扩展
pg_partmanPostgreSQLPGDGPGDG用于按时间或 ID 管理分区表的扩展
plproxyBSD 0-ClausePIGSTYPGDG作为过程语言实现的数据库分区
pg_stromPostgreSQLPGDG-使用GPU与NVMe加速大数据处理
tablefuncPostgreSQLCONTRIBCONTRIB交叉表函数

FEAT

NameLicenseRPMDEBDescription
omniApache-2.0PIGSTYPIGSTYPostgreSQL即平台,Omnigres主扩展与加载器
omni_authApache-2.0PIGSTYPIGSTYOmnigres 基础会话认证管理模块
omni_awsApache-2.0PIGSTYPIGSTYOmnigres AWS S3 API封装
omni_containersApache-2.0PIGSTYPIGSTYOmnigres Docker容器管理模块
omni_credentialsApache-2.0PIGSTYPIGSTYOmnigres 应用密钥管理模块
omni_httpApache-2.0PIGSTYPIGSTYOmnigres 基本HTTP类型
omni_httpcApache-2.0PIGSTYPIGSTYOmnigres HTTP客户端
omni_httpdApache-2.0PIGSTYPIGSTYOmnigres HTTP服务器
omni_idApache-2.0PIGSTYPIGSTYOmnigres ID身份数据类型
omni_jsonApache-2.0PIGSTYPIGSTYOmnigres JSON工具箱
omni_kubeApache-2.0PIGSTYPIGSTYOmnigres Kubernetes集成模块
omni_ledgerApache-2.0PIGSTYPIGSTYOmnigres 金融账本模块
omni_manifestApache-2.0PIGSTYPIGSTYOmnigres 包管理清单模块
omni_mimetypesApache-2.0PIGSTYPIGSTYOmnigres MIME数据类型
omni_osApache-2.0PIGSTYPIGSTYOmnigres 操作系统集成模块
omni_polyfillApache-2.0PIGSTYPIGSTYOmnigres Postgres多态API
omni_pythonApache-2.0PIGSTYPIGSTYOmnigres 第一类Python支持模块
omni_regexApache-2.0PIGSTYPIGSTYOmnigres PCRE兼容正则表达式模块
omni_restApache-2.0PIGSTYPIGSTYOmnigres REST API 工具包
omni_schemaApache-2.0PIGSTYPIGSTYOmnigres 高级模式管理组件
omni_seqApache-2.0PIGSTYPIGSTYOmnigres 分布式整型序列号
omni_serviceApache-2.0PIGSTYPIGSTYOmnigres 服务管理器
omni_sessionApache-2.0PIGSTYPIGSTYOmnigres 会话管理器
omni_sqlApache-2.0PIGSTYPIGSTYOmnigres SQL编程组件
omni_testApache-2.0PIGSTYPIGSTYOmnigres 测试框架
omni_txnApache-2.0PIGSTYPIGSTYOmnigres 事务管理器模块
omni_typesApache-2.0PIGSTYPIGSTYOmnigres 高级数据类型模块
omni_varApache-2.0PIGSTYPIGSTYOmnigres 局部变量模块
omni_vfsApache-2.0PIGSTYPIGSTYOmnigres 虚拟文件系统
omni_vfs_types_v1Apache-2.0PIGSTYPIGSTYOmnigres 虚拟文件系统(v1)
omni_webApache-2.0PIGSTYPIGSTYOmnigres Web工具箱
omni_xmlApache-2.0PIGSTYPIGSTYOmnigres XML工具包
omni_yamlApache-2.0PIGSTYPIGSTYOmnigres YAML工具包
documentdb_coreMITPIGSTYPIGSTY微软DocumentDB的核心API层实现
ageApache-2.0PIGSTYPGDGApache AGE,图数据库扩展 (Deb可用)
hllApache-2.0PGDGPGDGhyperloglog 数据类型
rumPostgreSQLPGDGPGDGRUM 索引访问方法
pg_graphqlApache-2.0PIGSTYPIGSTYPG内的 GraphQL 支持 (RUST, supabase)
pg_jsonschemaApache-2.0PIGSTYPIGSTY提供JSON Schema校验能力
jsqueryPostgreSQLPGDGPGDG用于内省 JSONB 数据类型的查询类型
pg_hint_planBSD 3-ClausePGDGPGDG添加强制指定执行计划的能力
hypopgPostgreSQLPGDGPGDG假设索引,用于创建一个虚拟索引检验执行计划
index_advisorPostgreSQLPIGSTYPIGSTY查询索引建议器
plan_filterPostgreSQLPIGSTYPIGSTY使用执行计划代价过滤阻止特定查询语句
imgsmlrPostgreSQLPIGSTYPIGSTY使用Haar小波分析计算图片相似度
pg_ivmPostgreSQLPGDGPIGSTY增量维护的物化视图
pg_incrementalPostgreSQLPGDGPIGSTY增量处理流式事件
pgmqPostgreSQLPIGSTYPIGSTY基于Postgres实现类似AWS SQS/RSMQ的消息队列
pgqISCPGDGPGDG通用队列的PG实现
pg_cardanoMITPIGSTYPIGSTYCardano相关工具包:加密函数,地址编解码,区块链处理
rdkitBSD 3-Clause-PGDG在PostgreSQL化学领域数据管理功能
bloomPostgreSQLCONTRIBCONTRIBbloom 索引-基于指纹的索引

LANG

NameLicenseRPMDEBDescription
pg_tleApache-2.0PIGSTYPIGSTYAWS 可信语言扩展
plv8PostgreSQLPIGSTYPIGSTYPL/JavaScript (v8) 可信过程程序语言
plluaMITPGDGPGDGLua 程序语言
hstore_plluaMIT-PGDGLua 程序语言的Hstore适配扩展
plluauMITPGDGPGDGLua 程序语言(不受信任的)
hstore_plluauMIT-PGDGLua 程序语言的Hstore适配扩展(不受信任的)
plprqlApache-2.0PIGSTYPIGSTY在PostgreSQL使用PRQL——管线式关系查询语言
pldbgapiArtisticPGDGPGDG用于调试 PL/pgSQL 函数的服务器端支持
plpgsql_checkMITPGDGPGDG对 plpgsql 函数进行扩展检查
plprofilerArtisticPGDGPGDG剖析 PL/pgSQL 函数
plshMITPGDGPGDGPL/sh 程序语言
pljavaBSD 3-ClausePGDGPGDGJava 程序语言
plrGPL-2.0PGDGPGDG从数据库中加载R语言解释器并执行R脚本
pgtapPostgreSQLPGDGPGDGPostgreSQL单元测试框架
fakerPostgreSQLPGDG-插入生成的测试伪造数据,Python库的包装
dbt2ArtisticPGDG-OSDL-DBT-2 测试组件
pltclPostgreSQLCONTRIBCONTRIBPL/TCL 存储过程语言
pltcluPostgreSQLCONTRIBCONTRIBPL/TCL 存储过程语言(未受信/高权限)
plperlPostgreSQLCONTRIBCONTRIBPL/Perl 存储过程语言
bool_plperlPostgreSQLCONTRIBCONTRIB在 bool 和 plperl 之间转换
hstore_plperlPostgreSQLCONTRIBCONTRIB在 hstore 和 plperl 之间转换适配类型
jsonb_plperlPostgreSQLCONTRIBCONTRIB在 jsonb 和 plperl 之间转换
plperluPostgreSQLCONTRIBCONTRIBPL/PerlU 存储过程语言(未受信/高权限)
bool_plperluPostgreSQLCONTRIBCONTRIB在 bool 和 plperlu 之间转换
jsonb_plperluPostgreSQLCONTRIBCONTRIB在 jsonb 和 plperlu 之间转换
hstore_plperluPostgreSQLCONTRIBCONTRIB在 hstore 和 plperlu 之间转换适配类型
plpgsqlPostgreSQLCONTRIBCONTRIBPL/pgSQL 程序设计语言
plpython3uPostgreSQLCONTRIBCONTRIBPL/Python3 存储过程语言(未受信/高权限)
jsonb_plpython3uPostgreSQLCONTRIBCONTRIB在 jsonb 和 plpython3u 之间转换
ltree_plpython3uPostgreSQLCONTRIBCONTRIB在 ltree 和 plpython3u 之间转换
hstore_plpython3uPostgreSQLCONTRIBCONTRIB在 hstore 和 plpython3u 之间转换

TYPE

NameLicenseRPMDEBDescription
prefixPostgreSQLPGDGPGDG前缀树数据类型
semverPostgreSQLPGDGPGDG语义版本号数据类型
unitGPL-2.0PGDGPGDGSI 国标单位扩展
pgpdfGPL-3.0PIGSTYPIGSTYPDF数据类型,管理函数与全文检索
pglite_fusionMITPIGSTYPIGSTY在PG表中嵌入SQLite数据库作为数据类型
md5hashBSD 2-ClausePIGSTYPIGSTY提供128位MD5的原生数据类型
asn1oidGPL-3.0PIGSTYPGDGASN1OID数据类型支持
roaringbitmapApache-2.0PIGSTYPGDG支持RoaringBitmap数据类型
pgfacetingBSD 3-ClausePIGSTYPGDG使用倒排索引的高速切面查询
pg_sphereBSD 3-ClausePIGSTYPGDG球面对象函数、运算符与索引支持
countryPostgreSQLPIGSTYPIGSTY国家代码数据类型,遵循ISO 3166-1标准
pg_xenophilePostgreSQLPIGSTYPIGSTYPostgreSQL i8n与l10n工具包
currencyMITPIGSTYPIGSTY使用1字节表示的货币数据类型
pgmpLGPL-3.0PGDGPGDG多精度算术扩展
numeralGPL-2.0PIGSTYPGDG数值类型扩展
pg_rationalMITPIGSTYPGDG使用BIGINT表示的有理数数据类型
uintPostgreSQLPIGSTYPIGSTY无符号整型数据类型
uint128PostgreSQLPIGSTYPIGSTY原生128位无符号整型数据类型
hashtypesPostgreSQLPIGSTYPIGSTY包括SHA1,MD5在内的多种哈希数据类型
ip4rPostgreSQLPGDGPGDGPostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型
pg_durationMITPIGSTYPIGSTY用于表示时间段的强化数据类型
uriPostgreSQLPIGSTYPIGSTYURI数据类型
emailaddrPostgreSQLPIGSTYPIGSTYEmail地址数据类型
aclBSD 2-ClausePIGSTYPIGSTYACL数据类型
debversionPostgreSQL-PGDGDebian版本号数据类型
pg_rruleMIT-PGDG日历重复规则RRULE数据类型
timestamp9MITPGDGPIGSTY纳秒分辨率时间戳
chkpassPostgreSQLPIGSTYPIGSTY数据类型:自动加密的密码
isnPostgreSQLCONTRIBCONTRIB用于国际产品编号标准的数据类型
segPostgreSQLCONTRIBCONTRIB表示线段或浮点间隔的数据类型
cubePostgreSQLCONTRIBCONTRIB用于存储多维立方体的数据类型
ltreePostgreSQLCONTRIBCONTRIB用于表示分层树状结构的数据类型
hstorePostgreSQLCONTRIBCONTRIB用于存储(键,值)对集合的数据类型
citextPostgreSQLCONTRIBCONTRIB提供大小写不敏感的字符串类型
xml2PostgreSQLCONTRIBCONTRIBXPath 查询和 XSLT

UTIL

NameLicenseRPMDEBDescription
zstdISCPIGSTYPIGSTYZSTD压缩解压缩函数包
gzipMITPGDGPIGSTY使用SQL执行Gzip压缩与解压缩
httpMITPGDGPGDGHTTP客户端,允许在数据库内收发HTTP请求 (supabase)
pg_netApache-2.0PIGSTYPIGSTY用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
pg_curlMITPIGSTYPIGSTY封装CURL,执行各种用URL传输数据的操作
pgjqMITPIGSTYPIGSTY在Postgres中使用jq查询JSON
pgjwtMITPIGSTYPIGSTYJSON Web Token API 的PG实现 (supabase)
pg_smtp_clientMITPIGSTYPIGSTY使用SMTP从PostgreSQL内发送邮件的客户端扩展
pg_html5_email_addressPostgreSQLPIGSTYPIGSTY验证Email是否符合HTML5规范的扩展
url_encodePostgreSQLPIGSTYPIGSTY提供URL编码解码函数
pgsql_tweaksPostgreSQLPGDGPIGSTY一些日常会用到的便利函数与视图
pg_extra_timePostgreSQLPGDGPIGSTY一些关于日期与时间的扩展函数
pgpcrePostgreSQLPIGSTYPGDGPCRE/Perl风格的正则表达式支持
icu_extPostgreSQLPIGSTYPGDG访问ICU库提供的函数
pgqrBSD 3-ClausePIGSTYPIGSTY从数据库中直接生成QR二维码
pg_protobufMITPIGSTYPIGSTY提供Protobuf函数支持
envvarPostgreSQLPIGSTYPIGSTY获取环境变量的函数
floatfileMITPIGSTYPIGSTY将浮点数组存储到文件中而不是堆表中
pg_readmePostgreSQLPGDGPIGSTY为模式与扩展生成Markdown文档
ddl_historizationGPL-2.0PIGSTYPIGSTY用SQL将所有DDL变更写入到数据库表中
data_historizationPostgreSQLPIGSTYPIGSTY用SQL将数据变更历史保存到分区表中
schedocGPL-3.0PIGSTYPIGSTY在Django与DBT之间通过注释文档交换元数据
hashlibPostgreSQLPIGSTYPIGSTY稳定哈希函数包
xxhashBSD 2-ClausePIGSTYPIGSTYxxhash哈希函数包
shacryptPostgreSQLPIGSTYPIGSTY实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
cryptintPostgreSQLPIGSTYPIGSTY加密INT与BIGINT类型
pgueccBSD 2-ClausePIGSTYPIGSTYPostgreSQL的uECC绑定,椭圆曲线加解密函数包
sparqlApache-2.0PIGSTYPIGSTY使用SQL查询SPARQL数据源

FUNC

NameLicenseRPMDEBDescription
pg_idkitApache-2.0PIGSTYPIGSTY生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
pg_uuidv7MPL-2.0PGDGPIGSTYUUIDv7 支持
permuteseqPostgreSQLPIGSTYPIGSTY伪随机数ID置换生成器
pg_hashidsMITPIGSTYPIGSTY加盐将整型ID转为短字符串ID
sequential_uuidsMITPGDGPIGSTY生成连续生成的UUID
topnAGPL-3.0PGDGPIGSTYtop-n JSONB 的类型
quantileBSD 2-ClausePIGSTYPIGSTYQuantile聚合函数
lower_quantileBSD 2-ClausePIGSTYPIGSTYLower Quantile 聚合函数
count_distinctBSD 2-ClausePIGSTYPIGSTYCOUNT(DISTINCT …) 聚合的替代方案
omnisketchPostgreSQLPIGSTYPIGSTY实现OmniSketch数据结构,实现近似摘要聚合
ddsketchPostgreSQLPIGSTYPIGSTY实现DDSketch数据结构,实现在线的Quantile聚合
vascoGPL-3.0PIGSTYPIGSTY使用MIC发现数据中隐含的关联
xicorGPL-3.0PIGSTYPIGSTY在PG中计算XI相关系数
tdigestApache-2.0PGDGPGDGtdigest 聚合函数
first_last_aggPostgreSQLPIGSTYPGDGfirst() 与 last() 聚合函数
extra_window_functionsPostgreSQLPGDGPGDG额外的窗口函数
floatvecMITPIGSTYPIGSTY数组类型数学运算扩展
aggs_for_vecsMITPIGSTYPIGSTY针对数组类型的聚合函数集合扩展
aggs_for_arraysMITPIGSTYPIGSTY计算数组聚合统计值的函数包
arraymathMITPIGSTYPIGSTY数组逐元素数学运算符包
pg_mathGPL-3.0PIGSTYPIGSTY使用GSL库的数学统计函数
randomPostgreSQLPIGSTYPIGSTY随机数生成器
base36MITPIGSTYPIGSTYBase36编码解码扩展
base62MITPIGSTYPIGSTYBase62编码解码扩展
pg_base58MITPIGSTYPIGSTYBase58 编码/解码函数
financialPostgreSQLPIGSTYPIGSTY金融领域聚合函数
refintPostgreSQLCONTRIBCONTRIB实现引用完整性的函数
autoincPostgreSQLCONTRIBCONTRIB用于自动递增字段的函数
insert_usernamePostgreSQLCONTRIBCONTRIB用于跟踪谁更改了表的函数
moddatetimePostgreSQLCONTRIBCONTRIB跟踪最后修改时间
tsm_system_timePostgreSQLCONTRIBCONTRIB接受毫秒数限制的 TABLESAMPLE 方法
dict_xsynPostgreSQLCONTRIBCONTRIB用于扩展同义词处理的文本搜索字典模板
tsm_system_rowsPostgreSQLCONTRIBCONTRIB接受行数限制的 TABLESAMPLE 方法
tcnPostgreSQLCONTRIBCONTRIB用触发器通知变更
uuid-osspPostgreSQLCONTRIBCONTRIB生成通用唯一标识符(UUIDs)
btree_gistPostgreSQLCONTRIBCONTRIB用GiST索引常见数据类型
btree_ginPostgreSQLCONTRIBCONTRIB用GIN索引常见数据类型
intarrayPostgreSQLCONTRIBCONTRIB1维整数数组的额外函数、运算符和索引支持
intaggPostgreSQLCONTRIBCONTRIB整数聚合器和枚举器(过时)
dict_intPostgreSQLCONTRIBCONTRIB用于整数的文本搜索字典模板
unaccentPostgreSQLCONTRIBCONTRIB删除重音的文本搜索字典

ADMIN

NameLicenseRPMDEBDescription
pg_repackBSD 3-ClausePGDGPGDG在线垃圾清理与表膨胀治理
pg_squeezeBSD 2-ClausePGDGPGDG从关系中删除未使用空间
pg_dirtyreadBSD 3-ClausePIGSTYPGDG从表中读取尚未垃圾回收的行
pgfincoreBSD 3-ClausePGDGPGDG检查和管理操作系统缓冲区缓存
pg_cooldownApache-2.0PIGSTYPIGSTY从缓冲区中移除特定关系的页面
ddlxPostgreSQLPIGSTYPIGSTY提取数据库对象的DDL
prioritizePostgreSQLPGDGPGDG获取和设置 PostgreSQL 后端的优先级
pg_checksumsBSD 2-ClausePGDGPGDG在离线模式下激活/启用/禁用数据库集群的校验和功能
pg_readonlyPostgreSQLPGDGPGDG将集群设置为只读
pg_uplessPostgreSQLPIGSTYPIGSTY检测表上的无用UPDATE
pg_permissionsBSD 2-ClausePGDGPIGSTY查看对象权限并将其与期望状态进行比较
pgautofailoverPostgreSQLPGDGPGDGPG 自动故障迁移
pg_catcheckBSD 3-ClausePGDGPGDG用于诊断系统目录是否损坏的工具
pre_preparePostgreSQLPIGSTYPGDG在服务端预先准备好PreparedStatement备用
pgcozyPostgreSQLPIGSTYPIGSTY根据先前的pg_buffercache快照预热内存缓冲区
pg_orphanedPostgreSQLPIGSTYPIGSTY处理孤儿文件的扩展插件
pg_crashBSD 3-ClausePIGSTYPIGSTY向数据库进程随机发送信号模拟故障
pg_cheat_funcsPostgreSQLPIGSTYPIGSTY一些超级实用的作弊函数
fioBSD 3-ClausePIGSTYPIGSTYPostgreSQL文件IO函数包
pg_saviorApache-2.0PIGSTYPIGSTY阻止不带条件的全表更新以避免意外事故
safeupdateISCPGDGPGDG强制在 UPDATE 和 DELETE 时提供 Where 条件
pg_drop_eventsPostgreSQLPGDGPIGSTY记录删表删列删视图的事务号,辅助PITR确定时间点
table_logPostgreSQLPIGSTYPGDG记录某张表的修改日志并做表/行级时间点恢复
pgagentPostgreSQLPGDGPGDGPostgreSQL任务调度工具,与PGADMIN配合使用
pg_prewarmPostgreSQLCONTRIBCONTRIB预热关系数据
pgpool_admPostgreSQLPGDGPGDGPGPool 管理函数
pgpool_recoveryPostgreSQLPGDGPGDGPGPool辅助扩展,从v4.3提供的恢复函数
loPostgreSQLCONTRIBCONTRIB大对象维护
pgpool_regclassPostgreSQLPGDGPGDGPGPool辅助扩展,RegClass替代
basic_archivePostgreSQLCONTRIBCONTRIB归档模块样例
basebackup_to_shellPostgreSQLCONTRIBCONTRIB添加一种备份到Shell终端到基础备份方式
old_snapshotPostgreSQLCONTRIBCONTRIB支持 old_snapshot_threshold 的实用程序
adminpackPostgreSQLCONTRIBCONTRIBPostgreSQL 管理函数集合
amcheckPostgreSQLCONTRIBCONTRIB校验关系完整性
pg_surgeryPostgreSQLCONTRIBCONTRIB对损坏的关系进行手术

STAT

NameLicenseRPMDEBDescription
pg_profileBSD 2-ClausePGDGPIGSTYPostgreSQL 数据库负载记录与AWR报表工具
pg_tracingMITPIGSTYPIGSTYPostgreSQL分布式Tracing
pg_show_plansPostgreSQLPGDGPGDG打印所有当前正在运行查询的执行计划
pg_stat_kcacheBSD 3-ClausePGDGPGDG内核统计信息收集
pg_stat_monitorBSD 3-ClausePGDGPIGSTY提供查询聚合统计、客户端信息、执行计划详细信息和直方图
pg_qualstatsBSD 3-ClausePGDGPGDG收集有关 quals 的统计信息的扩展
pg_store_plansBSD 3-ClausePIGSTYPIGSTY跟踪所有执行的 SQL 语句的计划统计信息
pg_track_settingsPostgreSQLPGDGPGDG跟踪设置更改
pg_wait_samplingPostgreSQLPGDGPGDG基于采样的等待事件统计
system_statsPostgreSQLPGDGPIGSTYPostgreSQL 的系统统计函数
metaBSD 2-ClausePIGSTYPIGSTY标准化,更友好的PostgreSQL系统目录视图
pgnodemxApache-2.0PIGSTYPIGSTY使用SQL查询获取操作系统指标
pg_proctabBSD 3-ClausePIGSTYPIGSTY通过SQL接口访问操作系统进程表
pg_sqlogBSD 3-ClausePIGSTYPIGSTY提供访问PostgreSQL日志的SQL接口
bgw_replstatusPostgreSQLPGDGPGDG用于汇报本机主从状态的后台工作进程
pgmeminfoMITPIGSTYPIGSTY显示内存使用情况
toastinfoPostgreSQLPIGSTYPIGSTY显示TOAST字段的详细信息
explain_uiPostgreSQLPIGSTYPIGSTY快速跳转至PEV查阅可视化执行计划
pg_relusagePostgreSQLPIGSTYPIGSTY打印查询引用的表与列
pagevisMITPIGSTYPIGSTY使用ASCII字符可视化数据库物理页面布局
powaPostgreSQLPGDGPGDGPostgreSQL 工作负载分析器-核心
pageinspectPostgreSQLCONTRIBCONTRIB检查数据库页面二进制内容
pgrowlocksPostgreSQLCONTRIBCONTRIB显示行级锁信息
sslinfoPostgreSQLCONTRIBCONTRIB关于 SSL 证书的信息
pg_buffercachePostgreSQLCONTRIBCONTRIB检查共享缓冲区缓存
pg_walinspectPostgreSQLCONTRIBCONTRIB用于检查 PostgreSQL WAL 日志内容的函数
pg_freespacemapPostgreSQLCONTRIBCONTRIB检查自由空间映射的内容(FSM)
pg_visibilityPostgreSQLCONTRIBCONTRIB检查可见性图(VM)和页面级可见性信息
pgstattuplePostgreSQLCONTRIBCONTRIB显示元组级统计信息
auto_explainPostgreSQLCONTRIBCONTRIB提供一种自动记录执行计划的手段
pg_stat_statementsPostgreSQLCONTRIBCONTRIB跟踪所有执行的 SQL 语句的计划和执行统计信息

SEC

NameLicenseRPMDEBDescription
passwordcheck_cracklibLGPL-2.1PGDGPIGSTY使用cracklib加固PG用户密码
supautilsApache-2.0PIGSTYPIGSTY用于在云环境中确保数据库集群的安全
pgsodiumBSD 3-ClausePIGSTYPIGSTY表数据加密存储 TDE
supabase_vaultApache-2.0PIGSTYPIGSTY在 Vault 中存储加密凭证的扩展 (supabase)
pg_session_jwtApache-2.0PIGSTYPIGSTY使用JWT进行会话认证
anonPostgreSQLPIGSTYPIGSTY数据匿名化处理工具
pg_tdeMITPIGSTYPIGSTY试点性质的加密存储引擎
pgsmcryptoMITPIGSTYPIGSTY为PostgreSQL提供商密算法支持:SM2,SM3,SM4
pgauditPostgreSQLPGDGPGDG提供审计功能
pgauditlogtofilePostgreSQLPGDGPGDGpgAudit 子扩展,将审计日志写入单独的文件中
pg_auth_monMITPGDGPIGSTY监控每个用户的连接尝试
credcheckMITPGDGPGDG明文凭证检查器
pgcryptokeyPostgreSQLPIGSTYPIGSTYPG密钥管理
pg_jobmonPostgreSQLPGDGPIGSTY记录和监控函数
logerrorsBSD 3-ClausePGDGPIGSTY用于收集日志文件中消息统计信息的函数
login_hookGPL-3.0PGDGPIGSTY在用户登陆时执行login_hook.login()函数
set_userPostgreSQLPGDGPGDG增加了日志记录的 SET ROLE
pg_snakeoilPostgreSQLPIGSTYPGDGPostgreSQL动态链接库反病毒功能
pgextwlistPostgreSQLPIGSTYPIGSTYPostgreSQL扩展白名单功能
pg_auditorBSD 3-ClausePIGSTYPIGSTY审计数据变更并提供闪回能力
sslutilsPostgreSQLPIGSTYPIGSTY使用SQL管理SSL证书
nosetAGPL-3.0PIGSTYPIGSTY阻止非超级用户使用SET/RESET设置变量
sepgsqlPostgreSQLCONTRIBCONTRIB基于SELinux标签的强制访问控制
auth_delayPostgreSQLCONTRIBCONTRIB在返回认证失败前暂停一会,避免爆破
pgcryptoPostgreSQLCONTRIBCONTRIB实用加解密函数
passwordcheckPostgreSQLCONTRIBCONTRIB用于强制拒绝修改弱密码的扩展

FDW

NameLicenseRPMDEBDescription
wrappersApache-2.0PIGSTYPIGSTYSupabase提供的外部数据源包装器捆绑包
multicornPostgreSQLPGDG-用Python编写自定义的外部数据源包装器
odbc_fdwPostgreSQLPGDG-访问ODBC可访问的任何外部数据源
jdbc_fdwPostgreSQLPGDG-访问JDBC可访问的任何外部数据源
mysql_fdwBSD 3-ClausePGDGPGDGMySQL外部数据包装器
oracle_fdwPostgreSQLPGDGPGDG提供对Oracle的外部数据源包装器
tds_fdwPostgreSQLPGDGPGDGTDS 数据库(Sybase/SQL Server)外部数据包装器
db2_fdwPostgreSQLPGDG-提供对DB2的外部数据源包装器
sqlite_fdwPostgreSQLPGDGPGDGSQLite 外部数据包装器
pgbouncer_fdwPostgreSQLPGDG-用SQL查询pgbouncer统计信息,并执行pgbouncer命令
mongo_fdwLGPL-3.0PGDG-MongoDB 外部数据包装器
redis_fdwPostgreSQLPIGSTYPIGSTY查询外部Redis数据源
redisMITPIGSTYPIGSTY从PG向Redis发送Pub/Sub消息
kafka_fdwPostgreSQLPIGSTYPIGSTYKafka外部数据源包装器
hdfs_fdwBSD 3-ClausePGDG-hdfs 外部数据包装器
firebird_fdwPostgreSQLPIGSTYPIGSTYFirebird外部数据源包装器
aws_s3Apache-2.0PIGSTYPIGSTY从S3导入导出数据的外部数据源包装器
log_fdwApache-2.0PIGSTYPIGSTY访问PostgreSQL日志文件的FDW
dblinkPostgreSQLCONTRIBCONTRIB从数据库内连接到其他 PostgreSQL 数据库
file_fdwPostgreSQLCONTRIBCONTRIB访问外部文件的外部数据包装器
postgres_fdwPostgreSQLCONTRIBCONTRIB用于远程 PostgreSQL 服务器的外部数据包装器

SIM

NameLicenseRPMDEBDescription
orafceBSD 0-ClausePGDGPGDG模拟 Oracle RDBMS 的一部分函数和包的函数和运算符
pgttISCPGDGPGDG类似Oracle的全局临时表功能
session_variableGPL-3.0PIGSTYPIGSTYOracle兼容的会话变量/常量操作函数
pg_statement_rollbackISCPGDGPIGSTY在服务端提供类似Oracle/DB2的语句级回滚能力
pg_dbms_metadataPostgreSQLPGDG-添加 Oracle DBMS_METADATA 兼容性支持的扩展
pg_dbms_lockPostgreSQLPGDG-为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持
pg_dbms_jobPostgreSQLPGDG-添加 Oracle DBMS_JOB 兼容性支持的扩展
babelfishpg_commonApache-2.0WILTONWILTONSQL Server 数据类型兼容扩展
babelfishpg_tsqlApache-2.0WILTONWILTONSQL Server SQL语法兼容性扩展
babelfishpg_tdsApache-2.0WILTONWILTONSQL Server TDS线缆协议兼容扩展
babelfishpg_moneyApache-2.0WILTONWILTONSQL Server 货币数据类型兼容扩展
pgmemcacheMITPGDGPGDG为PG提供memcached兼容接口

ETL

NameLicenseRPMDEBDescription
pglogicalPostgreSQLPGDGPGDGPostgreSQL逻辑复制:三方扩展实现
pglogical_originPostgreSQLPGDGPGDG用于从 Postgres 9.4 升级时的兼容性虚拟扩展
pglogical_tickerPostgreSQLPIGSTYPGDGpglogical复制延迟以秒计的精确视图
pgl_ddl_deployMITPGDGPGDG使用 pglogical 执行自动 DDL 部署
pg_failover_slotsPostgreSQLPIGSTYPIGSTY在Failover过程中保留复制槽
db_migratorBSD 3-ClausePIGSTYPIGSTY使用FDW从其他DBMS迁移到PostgreSQL
wal2jsonBSD 3-ClausePGDGPGDG用逻辑解码捕获 JSON 格式的 CDC 变更
wal2mongoApache-2.0PIGSTYPIGSTY使用逻辑解码捕获MongoDB JSON格式的CDC变更
decoderbufsMITPGDGPGDG将WAL逻辑解码为ProtocolBuffer协议的消息
decoder_rawPostgreSQLPIGSTYPIGSTY逻辑复制解码输出插件:RAW SQL格式
pgoutputPostgreSQLCONTRIBCONTRIBPG内置的逻辑解码输出插件
test_decodingPostgreSQLCONTRIBCONTRIB基于SQL的WAL逻辑解码样例
mimeoPostgreSQLPIGSTYPGDG在PostgreSQL实例间进行表级复制
repmgrGPL-3.0PGDGPGDGPostgreSQL复制管理组件
pg_fact_loaderMITPGDGPGDG在 Postgres 中构建事实表
pg_bulkloadBSD 3-ClausePGDGPIGSTY向 PostgreSQL 中高速加载数据

PIGSTY