PostgreSQL 扩展仓库
PostgreSQL 扩展插件补充仓库,由 Pigsty 维护
TIME
Name | License | RPM | DEB | Description |
---|---|---|---|---|
timescaledb | Timescale | PIGSTY | PIGSTY | 时序数据库扩展插件 |
timescaledb_toolkit | Timescale | PIGSTY | PIGSTY | 超表分析查询,时间序列流式处理,以及其他SQL工具 |
timeseries | PostgreSQL | PIGSTY | PIGSTY | Tembo时序数据API封装 |
periods | PostgreSQL | PGDG | PGDG | 为 PERIODs 和 SYSTEM VERSIONING 提供标准 SQL 功能 |
temporal_tables | BSD 2-Clause | PIGSTY | PIGSTY | 时态表功能支持 |
emaj | GPL-3.0 | PGDG | PIGSTY | 让数据库的子集具有细粒度日志和时间旅行功能 |
table_version | BSD 3-Clause | PIGSTY | PIGSTY | PostgreSQL 版本控制表扩展 |
pg_cron | PostgreSQL | PGDG | PGDG | 定时任务调度器 |
pg_task | MIT | PGDG | PIGSTY | 在特定时间点在后台执行SQL命令 |
pg_later | PostgreSQL | PIGSTY | PIGSTY | 执行查询,并在稍后异步获取查询结果 |
pg_background | GPL-3.0 | PGDG | PIGSTY | 在后台运行 SQL 查询 |
GIS
Name | License | RPM | DEB | Description |
---|---|---|---|---|
postgis | GPL-2.0 | PGDG | PGDG | PostGIS 几何和地理空间扩展 |
postgis_topology | GPL-2.0 | PGDG | PGDG | PostGIS 拓扑空间类型和函数 |
postgis_raster | GPL-2.0 | PGDG | PGDG | PostGIS 光栅类型和函数 |
postgis_sfcgal | GPL-2.0 | PGDG | PGDG | PostGIS SFCGAL 函数 |
postgis_tiger_geocoder | GPL-2.0 | PGDG | PGDG | PostGIS tiger 地理编码器和反向地理编码器 |
address_standardizer | GPL-2.0 | PGDG | PGDG | 地址标准化函数。 |
address_standardizer_data_us | GPL-2.0 | PGDG | PGDG | 地址标准化函数:美国数据集示例 |
pgrouting | GPL-2.0 | PGDG | PGDG | 提供寻路能力 |
pointcloud | BSD 3-Clause | PIGSTY | PGDG | 提供激光雷达点云数据类型支持 |
pointcloud_postgis | BSD 3-Clause | PGDG | PGDG | 将激光雷达点云与PostGIS几何类型相集成 |
h3 | Apache-2.0 | PGDG | PGDG | H3六边形层级索引支持 |
h3_postgis | Apache-2.0 | PGDG | PGDG | H3与PostGIS集成的扩展插件 |
q3c | GPL-2.0 | PIGSTY | PGDG | Q3C天空索引插件 |
ogr_fdw | MIT | PGDG | PGDG | GIS 数据外部数据源包装器 |
geoip | BSD 2-Clause | PIGSTY | PIGSTY | IP 地理位置扩展(围绕 MaxMind GeoLite 数据集的包装器) |
pg_polyline | MIT | PIGSTY | PIGSTY | Google快速Polyline编码解码扩展 |
pg_geohash | MIT | PIGSTY | PIGSTY | 使用GeoHash处理空间坐标的函数包 |
mobilitydb | GPL-3.0 | - | PGDG | MobilityDB地理空间投影数据管理分析平台 |
earthdistance | PostgreSQL | CONTRIB | CONTRIB | 计算地球表面上的大圆距离 |
RAG
Name | License | RPM | DEB | Description |
---|---|---|---|---|
vector | PostgreSQL | PGDG | PGDG | 向量数据类型和 ivfflat / hnsw 访问方法 |
vchord | AGPL-3.0 | PIGSTY | PIGSTY | 使用Rust重写的高性能向量扩展 |
vectorscale | PostgreSQL | PIGSTY | PIGSTY | 使用DiskANN算法对向量进行高效索引 |
vectorize | PostgreSQL | PIGSTY | PIGSTY | 在PostgreSQL中封装RAG向量检索服务 |
pg_similarity | BSD 3-Clause | PIGSTY | PGDG | 提供17种距离度量函数 |
smlar | PostgreSQL | PIGSTY | PIGSTY | 高效的相似度搜索函数 |
pg_summarize | PostgreSQL | PIGSTY | PIGSTY | 使用LLM对文本字段进行总结 |
pg_tiktoken | Apache-2.0 | PIGSTY | PIGSTY | 在PostgreSQL中计算OpenAI使用的Token数 |
pg4ml | AGPL-3.0 | PIGSTY | PIGSTY | PG4ML是一个机器学习框架 |
pgml | MIT | - | PIGSTY | PostgresML:用SQL运行机器学习算法并训练模型 |
FTS
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pg_search | AGPL-3.0 | PIGSTY | PIGSTY | ParadeDB BM25算法全文检索插件,ES全文检索 |
pgroonga | PostgreSQL | PIGSTY | PIGSTY | 使用Groonga,面向所有语言的高速全文检索平台 |
pgroonga_database | PostgreSQL | PIGSTY | PIGSTY | PGGroonga 数据库管理模块 |
pg_bigm | PostgreSQL | PGDG | PIGSTY | 基于二字组的多语言全文检索扩展 |
zhparser | PostgreSQL | PIGSTY | PIGSTY | 中文分词,全文搜索解析器 |
pg_bestmatch | Apache-2.0 | PIGSTY | PIGSTY | 在数据库内生成BM25稀疏向量 |
vchord_bm25 | AGPL-3.0 | PIGSTY | PIGSTY | BM25排序算法 |
hunspell_cs_cz | PostgreSQL | PIGSTY | PIGSTY | Hunspell捷克语全文检索词典 |
hunspell_de_de | PostgreSQL | PIGSTY | PIGSTY | Hunspell德语全文检索词典 |
hunspell_en_us | PostgreSQL | PIGSTY | PIGSTY | Hunspell英语全文检索词典 |
hunspell_fr | PostgreSQL | PIGSTY | PIGSTY | Hunspell法语全文检索词典 |
hunspell_ne_np | PostgreSQL | PIGSTY | PIGSTY | Hunspell尼泊尔语全文检索词典 |
hunspell_nl_nl | PostgreSQL | PIGSTY | PIGSTY | Hunspell荷兰语全文检索词典 |
hunspell_nn_no | PostgreSQL | PIGSTY | PIGSTY | Hunspell挪威语全文检索词典 |
hunspell_pt_pt | PostgreSQL | PIGSTY | PIGSTY | Hunspell葡萄牙语全文检索词典 |
hunspell_ru_ru | PostgreSQL | PIGSTY | PIGSTY | Hunspell俄语全文检索词典 |
hunspell_ru_ru_aot | PostgreSQL | PIGSTY | PIGSTY | Hunspell俄语全文检索词典(来自AOT.ru小组) |
fuzzystrmatch | PostgreSQL | CONTRIB | CONTRIB | 确定字符串之间的相似性和距离 |
pg_trgm | PostgreSQL | CONTRIB | CONTRIB | 文本相似度测量函数与模糊检索 |
OLAP
Name | License | RPM | DEB | Description |
---|---|---|---|---|
citus | AGPL-3.0 | PIGSTY | PIGSTY | Citus 分布式数据库 |
citus_columnar | AGPL-3.0 | PIGSTY | PIGSTY | Citus 列式存储引擎 |
columnar | AGPL-3.0 | PIGSTY | PIGSTY | 开源列式存储扩展 |
pg_analytics | PostgreSQL | PIGSTY | PIGSTY | 由 DuckDB 驱动的数据分析引擎 |
pg_duckdb | MIT | PIGSTY | PIGSTY | 在PostgreSQL中的嵌入式DuckDB扩展 |
pg_mooncake | MIT | PIGSTY | PIGSTY | PostgreSQL列式存储表 |
duckdb_fdw | MIT | PIGSTY | PIGSTY | DuckDB 外部数据源包装器 |
pg_parquet | PostgreSQL | PIGSTY | PIGSTY | 在PostgreSQL与本地/S3中的Parquet文件复制数据 |
pg_fkpart | GPL-2.0 | PIGSTY | PIGSTY | 按外键实用程序进行表分区的扩展 |
pg_partman | PostgreSQL | PGDG | PGDG | 用于按时间或 ID 管理分区表的扩展 |
plproxy | BSD 0-Clause | PIGSTY | PGDG | 作为过程语言实现的数据库分区 |
pg_strom | PostgreSQL | PGDG | - | 使用GPU与NVMe加速大数据处理 |
tablefunc | PostgreSQL | CONTRIB | CONTRIB | 交叉表函数 |
FEAT
Name | License | RPM | DEB | Description |
---|---|---|---|---|
omni | Apache-2.0 | PIGSTY | PIGSTY | PostgreSQL即平台,Omnigres主扩展与加载器 |
omni_auth | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 基础会话认证管理模块 |
omni_aws | Apache-2.0 | PIGSTY | PIGSTY | Omnigres AWS S3 API封装 |
omni_containers | Apache-2.0 | PIGSTY | PIGSTY | Omnigres Docker容器管理模块 |
omni_credentials | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 应用密钥管理模块 |
omni_http | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 基本HTTP类型 |
omni_httpc | Apache-2.0 | PIGSTY | PIGSTY | Omnigres HTTP客户端 |
omni_httpd | Apache-2.0 | PIGSTY | PIGSTY | Omnigres HTTP服务器 |
omni_id | Apache-2.0 | PIGSTY | PIGSTY | Omnigres ID身份数据类型 |
omni_json | Apache-2.0 | PIGSTY | PIGSTY | Omnigres JSON工具箱 |
omni_kube | Apache-2.0 | PIGSTY | PIGSTY | Omnigres Kubernetes集成模块 |
omni_ledger | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 金融账本模块 |
omni_manifest | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 包管理清单模块 |
omni_mimetypes | Apache-2.0 | PIGSTY | PIGSTY | Omnigres MIME数据类型 |
omni_os | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 操作系统集成模块 |
omni_polyfill | Apache-2.0 | PIGSTY | PIGSTY | Omnigres Postgres多态API |
omni_python | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 第一类Python支持模块 |
omni_regex | Apache-2.0 | PIGSTY | PIGSTY | Omnigres PCRE兼容正则表达式模块 |
omni_rest | Apache-2.0 | PIGSTY | PIGSTY | Omnigres REST API 工具包 |
omni_schema | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 高级模式管理组件 |
omni_seq | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 分布式整型序列号 |
omni_service | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 服务管理器 |
omni_session | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 会话管理器 |
omni_sql | Apache-2.0 | PIGSTY | PIGSTY | Omnigres SQL编程组件 |
omni_test | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 测试框架 |
omni_txn | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 事务管理器模块 |
omni_types | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 高级数据类型模块 |
omni_var | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 局部变量模块 |
omni_vfs | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 虚拟文件系统 |
omni_vfs_types_v1 | Apache-2.0 | PIGSTY | PIGSTY | Omnigres 虚拟文件系统(v1) |
omni_web | Apache-2.0 | PIGSTY | PIGSTY | Omnigres Web工具箱 |
omni_xml | Apache-2.0 | PIGSTY | PIGSTY | Omnigres XML工具包 |
omni_yaml | Apache-2.0 | PIGSTY | PIGSTY | Omnigres YAML工具包 |
documentdb_core | MIT | PIGSTY | PIGSTY | 微软DocumentDB的核心API层实现 |
age | Apache-2.0 | PIGSTY | PGDG | Apache AGE,图数据库扩展 (Deb可用) |
hll | Apache-2.0 | PGDG | PGDG | hyperloglog 数据类型 |
rum | PostgreSQL | PGDG | PGDG | RUM 索引访问方法 |
pg_graphql | Apache-2.0 | PIGSTY | PIGSTY | PG内的 GraphQL 支持 (RUST, supabase) |
pg_jsonschema | Apache-2.0 | PIGSTY | PIGSTY | 提供JSON Schema校验能力 |
jsquery | PostgreSQL | PGDG | PGDG | 用于内省 JSONB 数据类型的查询类型 |
pg_hint_plan | BSD 3-Clause | PGDG | PGDG | 添加强制指定执行计划的能力 |
hypopg | PostgreSQL | PGDG | PGDG | 假设索引,用于创建一个虚拟索引检验执行计划 |
index_advisor | PostgreSQL | PIGSTY | PIGSTY | 查询索引建议器 |
plan_filter | PostgreSQL | PIGSTY | PIGSTY | 使用执行计划代价过滤阻止特定查询语句 |
imgsmlr | PostgreSQL | PIGSTY | PIGSTY | 使用Haar小波分析计算图片相似度 |
pg_ivm | PostgreSQL | PGDG | PIGSTY | 增量维护的物化视图 |
pg_incremental | PostgreSQL | PGDG | PIGSTY | 增量处理流式事件 |
pgmq | PostgreSQL | PIGSTY | PIGSTY | 基于Postgres实现类似AWS SQS/RSMQ的消息队列 |
pgq | ISC | PGDG | PGDG | 通用队列的PG实现 |
pg_cardano | MIT | PIGSTY | PIGSTY | Cardano相关工具包:加密函数,地址编解码,区块链处理 |
rdkit | BSD 3-Clause | - | PGDG | 在PostgreSQL化学领域数据管理功能 |
bloom | PostgreSQL | CONTRIB | CONTRIB | bloom 索引-基于指纹的索引 |
LANG
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pg_tle | Apache-2.0 | PIGSTY | PIGSTY | AWS 可信语言扩展 |
plv8 | PostgreSQL | PIGSTY | PIGSTY | PL/JavaScript (v8) 可信过程程序语言 |
pllua | MIT | PGDG | PGDG | Lua 程序语言 |
hstore_pllua | MIT | - | PGDG | Lua 程序语言的Hstore适配扩展 |
plluau | MIT | PGDG | PGDG | Lua 程序语言(不受信任的) |
hstore_plluau | MIT | - | PGDG | Lua 程序语言的Hstore适配扩展(不受信任的) |
plprql | Apache-2.0 | PIGSTY | PIGSTY | 在PostgreSQL使用PRQL——管线式关系查询语言 |
pldbgapi | Artistic | PGDG | PGDG | 用于调试 PL/pgSQL 函数的服务器端支持 |
plpgsql_check | MIT | PGDG | PGDG | 对 plpgsql 函数进行扩展检查 |
plprofiler | Artistic | PGDG | PGDG | 剖析 PL/pgSQL 函数 |
plsh | MIT | PGDG | PGDG | PL/sh 程序语言 |
pljava | BSD 3-Clause | PGDG | PGDG | Java 程序语言 |
plr | GPL-2.0 | PGDG | PGDG | 从数据库中加载R语言解释器并执行R脚本 |
pgtap | PostgreSQL | PGDG | PGDG | PostgreSQL单元测试框架 |
faker | PostgreSQL | PGDG | - | 插入生成的测试伪造数据,Python库的包装 |
dbt2 | Artistic | PGDG | - | OSDL-DBT-2 测试组件 |
pltcl | PostgreSQL | CONTRIB | CONTRIB | PL/TCL 存储过程语言 |
pltclu | PostgreSQL | CONTRIB | CONTRIB | PL/TCL 存储过程语言(未受信/高权限) |
plperl | PostgreSQL | CONTRIB | CONTRIB | PL/Perl 存储过程语言 |
bool_plperl | PostgreSQL | CONTRIB | CONTRIB | 在 bool 和 plperl 之间转换 |
hstore_plperl | PostgreSQL | CONTRIB | CONTRIB | 在 hstore 和 plperl 之间转换适配类型 |
jsonb_plperl | PostgreSQL | CONTRIB | CONTRIB | 在 jsonb 和 plperl 之间转换 |
plperlu | PostgreSQL | CONTRIB | CONTRIB | PL/PerlU 存储过程语言(未受信/高权限) |
bool_plperlu | PostgreSQL | CONTRIB | CONTRIB | 在 bool 和 plperlu 之间转换 |
jsonb_plperlu | PostgreSQL | CONTRIB | CONTRIB | 在 jsonb 和 plperlu 之间转换 |
hstore_plperlu | PostgreSQL | CONTRIB | CONTRIB | 在 hstore 和 plperlu 之间转换适配类型 |
plpgsql | PostgreSQL | CONTRIB | CONTRIB | PL/pgSQL 程序设计语言 |
plpython3u | PostgreSQL | CONTRIB | CONTRIB | PL/Python3 存储过程语言(未受信/高权限) |
jsonb_plpython3u | PostgreSQL | CONTRIB | CONTRIB | 在 jsonb 和 plpython3u 之间转换 |
ltree_plpython3u | PostgreSQL | CONTRIB | CONTRIB | 在 ltree 和 plpython3u 之间转换 |
hstore_plpython3u | PostgreSQL | CONTRIB | CONTRIB | 在 hstore 和 plpython3u 之间转换 |
TYPE
Name | License | RPM | DEB | Description |
---|---|---|---|---|
prefix | PostgreSQL | PGDG | PGDG | 前缀树数据类型 |
semver | PostgreSQL | PGDG | PGDG | 语义版本号数据类型 |
unit | GPL-2.0 | PGDG | PGDG | SI 国标单位扩展 |
pgpdf | GPL-3.0 | PIGSTY | PIGSTY | PDF数据类型,管理函数与全文检索 |
pglite_fusion | MIT | PIGSTY | PIGSTY | 在PG表中嵌入SQLite数据库作为数据类型 |
md5hash | BSD 2-Clause | PIGSTY | PIGSTY | 提供128位MD5的原生数据类型 |
asn1oid | GPL-3.0 | PIGSTY | PGDG | ASN1OID数据类型支持 |
roaringbitmap | Apache-2.0 | PIGSTY | PGDG | 支持RoaringBitmap数据类型 |
pgfaceting | BSD 3-Clause | PIGSTY | PGDG | 使用倒排索引的高速切面查询 |
pg_sphere | BSD 3-Clause | PIGSTY | PGDG | 球面对象函数、运算符与索引支持 |
country | PostgreSQL | PIGSTY | PIGSTY | 国家代码数据类型,遵循ISO 3166-1标准 |
pg_xenophile | PostgreSQL | PIGSTY | PIGSTY | PostgreSQL i8n与l10n工具包 |
currency | MIT | PIGSTY | PIGSTY | 使用1字节表示的货币数据类型 |
pgmp | LGPL-3.0 | PGDG | PGDG | 多精度算术扩展 |
numeral | GPL-2.0 | PIGSTY | PGDG | 数值类型扩展 |
pg_rational | MIT | PIGSTY | PGDG | 使用BIGINT表示的有理数数据类型 |
uint | PostgreSQL | PIGSTY | PIGSTY | 无符号整型数据类型 |
uint128 | PostgreSQL | PIGSTY | PIGSTY | 原生128位无符号整型数据类型 |
hashtypes | PostgreSQL | PIGSTY | PIGSTY | 包括SHA1,MD5在内的多种哈希数据类型 |
ip4r | PostgreSQL | PGDG | PGDG | PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型 |
pg_duration | MIT | PIGSTY | PIGSTY | 用于表示时间段的强化数据类型 |
uri | PostgreSQL | PIGSTY | PIGSTY | URI数据类型 |
emailaddr | PostgreSQL | PIGSTY | PIGSTY | Email地址数据类型 |
acl | BSD 2-Clause | PIGSTY | PIGSTY | ACL数据类型 |
debversion | PostgreSQL | - | PGDG | Debian版本号数据类型 |
pg_rrule | MIT | - | PGDG | 日历重复规则RRULE数据类型 |
timestamp9 | MIT | PGDG | PIGSTY | 纳秒分辨率时间戳 |
chkpass | PostgreSQL | PIGSTY | PIGSTY | 数据类型:自动加密的密码 |
isn | PostgreSQL | CONTRIB | CONTRIB | 用于国际产品编号标准的数据类型 |
seg | PostgreSQL | CONTRIB | CONTRIB | 表示线段或浮点间隔的数据类型 |
cube | PostgreSQL | CONTRIB | CONTRIB | 用于存储多维立方体的数据类型 |
ltree | PostgreSQL | CONTRIB | CONTRIB | 用于表示分层树状结构的数据类型 |
hstore | PostgreSQL | CONTRIB | CONTRIB | 用于存储(键,值)对集合的数据类型 |
citext | PostgreSQL | CONTRIB | CONTRIB | 提供大小写不敏感的字符串类型 |
xml2 | PostgreSQL | CONTRIB | CONTRIB | XPath 查询和 XSLT |
UTIL
Name | License | RPM | DEB | Description |
---|---|---|---|---|
zstd | ISC | PIGSTY | PIGSTY | ZSTD压缩解压缩函数包 |
gzip | MIT | PGDG | PIGSTY | 使用SQL执行Gzip压缩与解压缩 |
http | MIT | PGDG | PGDG | HTTP客户端,允许在数据库内收发HTTP请求 (supabase) |
pg_net | Apache-2.0 | PIGSTY | PIGSTY | 用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase) |
pg_curl | MIT | PIGSTY | PIGSTY | 封装CURL,执行各种用URL传输数据的操作 |
pgjq | MIT | PIGSTY | PIGSTY | 在Postgres中使用jq查询JSON |
pgjwt | MIT | PIGSTY | PIGSTY | JSON Web Token API 的PG实现 (supabase) |
pg_smtp_client | MIT | PIGSTY | PIGSTY | 使用SMTP从PostgreSQL内发送邮件的客户端扩展 |
pg_html5_email_address | PostgreSQL | PIGSTY | PIGSTY | 验证Email是否符合HTML5规范的扩展 |
url_encode | PostgreSQL | PIGSTY | PIGSTY | 提供URL编码解码函数 |
pgsql_tweaks | PostgreSQL | PGDG | PIGSTY | 一些日常会用到的便利函数与视图 |
pg_extra_time | PostgreSQL | PGDG | PIGSTY | 一些关于日期与时间的扩展函数 |
pgpcre | PostgreSQL | PIGSTY | PGDG | PCRE/Perl风格的正则表达式支持 |
icu_ext | PostgreSQL | PIGSTY | PGDG | 访问ICU库提供的函数 |
pgqr | BSD 3-Clause | PIGSTY | PIGSTY | 从数据库中直接生成QR二维码 |
pg_protobuf | MIT | PIGSTY | PIGSTY | 提供Protobuf函数支持 |
envvar | PostgreSQL | PIGSTY | PIGSTY | 获取环境变量的函数 |
floatfile | MIT | PIGSTY | PIGSTY | 将浮点数组存储到文件中而不是堆表中 |
pg_readme | PostgreSQL | PGDG | PIGSTY | 为模式与扩展生成Markdown文档 |
ddl_historization | GPL-2.0 | PIGSTY | PIGSTY | 用SQL将所有DDL变更写入到数据库表中 |
data_historization | PostgreSQL | PIGSTY | PIGSTY | 用SQL将数据变更历史保存到分区表中 |
schedoc | GPL-3.0 | PIGSTY | PIGSTY | 在Django与DBT之间通过注释文档交换元数据 |
hashlib | PostgreSQL | PIGSTY | PIGSTY | 稳定哈希函数包 |
xxhash | BSD 2-Clause | PIGSTY | PIGSTY | xxhash哈希函数包 |
shacrypt | PostgreSQL | PIGSTY | PIGSTY | 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法 |
cryptint | PostgreSQL | PIGSTY | PIGSTY | 加密INT与BIGINT类型 |
pguecc | BSD 2-Clause | PIGSTY | PIGSTY | PostgreSQL的uECC绑定,椭圆曲线加解密函数包 |
sparql | Apache-2.0 | PIGSTY | PIGSTY | 使用SQL查询SPARQL数据源 |
FUNC
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pg_idkit | Apache-2.0 | PIGSTY | PIGSTY | 生成各式各样的唯一标识符:UUIDv6, ULID, KSUID |
pg_uuidv7 | MPL-2.0 | PGDG | PIGSTY | UUIDv7 支持 |
permuteseq | PostgreSQL | PIGSTY | PIGSTY | 伪随机数ID置换生成器 |
pg_hashids | MIT | PIGSTY | PIGSTY | 加盐将整型ID转为短字符串ID |
sequential_uuids | MIT | PGDG | PIGSTY | 生成连续生成的UUID |
topn | AGPL-3.0 | PGDG | PIGSTY | top-n JSONB 的类型 |
quantile | BSD 2-Clause | PIGSTY | PIGSTY | Quantile聚合函数 |
lower_quantile | BSD 2-Clause | PIGSTY | PIGSTY | Lower Quantile 聚合函数 |
count_distinct | BSD 2-Clause | PIGSTY | PIGSTY | COUNT(DISTINCT …) 聚合的替代方案 |
omnisketch | PostgreSQL | PIGSTY | PIGSTY | 实现OmniSketch数据结构,实现近似摘要聚合 |
ddsketch | PostgreSQL | PIGSTY | PIGSTY | 实现DDSketch数据结构,实现在线的Quantile聚合 |
vasco | GPL-3.0 | PIGSTY | PIGSTY | 使用MIC发现数据中隐含的关联 |
xicor | GPL-3.0 | PIGSTY | PIGSTY | 在PG中计算XI相关系数 |
tdigest | Apache-2.0 | PGDG | PGDG | tdigest 聚合函数 |
first_last_agg | PostgreSQL | PIGSTY | PGDG | first() 与 last() 聚合函数 |
extra_window_functions | PostgreSQL | PGDG | PGDG | 额外的窗口函数 |
floatvec | MIT | PIGSTY | PIGSTY | 数组类型数学运算扩展 |
aggs_for_vecs | MIT | PIGSTY | PIGSTY | 针对数组类型的聚合函数集合扩展 |
aggs_for_arrays | MIT | PIGSTY | PIGSTY | 计算数组聚合统计值的函数包 |
arraymath | MIT | PIGSTY | PIGSTY | 数组逐元素数学运算符包 |
pg_math | GPL-3.0 | PIGSTY | PIGSTY | 使用GSL库的数学统计函数 |
random | PostgreSQL | PIGSTY | PIGSTY | 随机数生成器 |
base36 | MIT | PIGSTY | PIGSTY | Base36编码解码扩展 |
base62 | MIT | PIGSTY | PIGSTY | Base62编码解码扩展 |
pg_base58 | MIT | PIGSTY | PIGSTY | Base58 编码/解码函数 |
financial | PostgreSQL | PIGSTY | PIGSTY | 金融领域聚合函数 |
refint | PostgreSQL | CONTRIB | CONTRIB | 实现引用完整性的函数 |
autoinc | PostgreSQL | CONTRIB | CONTRIB | 用于自动递增字段的函数 |
insert_username | PostgreSQL | CONTRIB | CONTRIB | 用于跟踪谁更改了表的函数 |
moddatetime | PostgreSQL | CONTRIB | CONTRIB | 跟踪最后修改时间 |
tsm_system_time | PostgreSQL | CONTRIB | CONTRIB | 接受毫秒数限制的 TABLESAMPLE 方法 |
dict_xsyn | PostgreSQL | CONTRIB | CONTRIB | 用于扩展同义词处理的文本搜索字典模板 |
tsm_system_rows | PostgreSQL | CONTRIB | CONTRIB | 接受行数限制的 TABLESAMPLE 方法 |
tcn | PostgreSQL | CONTRIB | CONTRIB | 用触发器通知变更 |
uuid-ossp | PostgreSQL | CONTRIB | CONTRIB | 生成通用唯一标识符(UUIDs) |
btree_gist | PostgreSQL | CONTRIB | CONTRIB | 用GiST索引常见数据类型 |
btree_gin | PostgreSQL | CONTRIB | CONTRIB | 用GIN索引常见数据类型 |
intarray | PostgreSQL | CONTRIB | CONTRIB | 1维整数数组的额外函数、运算符和索引支持 |
intagg | PostgreSQL | CONTRIB | CONTRIB | 整数聚合器和枚举器(过时) |
dict_int | PostgreSQL | CONTRIB | CONTRIB | 用于整数的文本搜索字典模板 |
unaccent | PostgreSQL | CONTRIB | CONTRIB | 删除重音的文本搜索字典 |
ADMIN
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pg_repack | BSD 3-Clause | PGDG | PGDG | 在线垃圾清理与表膨胀治理 |
pg_squeeze | BSD 2-Clause | PGDG | PGDG | 从关系中删除未使用空间 |
pg_dirtyread | BSD 3-Clause | PIGSTY | PGDG | 从表中读取尚未垃圾回收的行 |
pgfincore | BSD 3-Clause | PGDG | PGDG | 检查和管理操作系统缓冲区缓存 |
pg_cooldown | Apache-2.0 | PIGSTY | PIGSTY | 从缓冲区中移除特定关系的页面 |
ddlx | PostgreSQL | PIGSTY | PIGSTY | 提取数据库对象的DDL |
prioritize | PostgreSQL | PGDG | PGDG | 获取和设置 PostgreSQL 后端的优先级 |
pg_checksums | BSD 2-Clause | PGDG | PGDG | 在离线模式下激活/启用/禁用数据库集群的校验和功能 |
pg_readonly | PostgreSQL | PGDG | PGDG | 将集群设置为只读 |
pg_upless | PostgreSQL | PIGSTY | PIGSTY | 检测表上的无用UPDATE |
pg_permissions | BSD 2-Clause | PGDG | PIGSTY | 查看对象权限并将其与期望状态进行比较 |
pgautofailover | PostgreSQL | PGDG | PGDG | PG 自动故障迁移 |
pg_catcheck | BSD 3-Clause | PGDG | PGDG | 用于诊断系统目录是否损坏的工具 |
pre_prepare | PostgreSQL | PIGSTY | PGDG | 在服务端预先准备好PreparedStatement备用 |
pgcozy | PostgreSQL | PIGSTY | PIGSTY | 根据先前的pg_buffercache快照预热内存缓冲区 |
pg_orphaned | PostgreSQL | PIGSTY | PIGSTY | 处理孤儿文件的扩展插件 |
pg_crash | BSD 3-Clause | PIGSTY | PIGSTY | 向数据库进程随机发送信号模拟故障 |
pg_cheat_funcs | PostgreSQL | PIGSTY | PIGSTY | 一些超级实用的作弊函数 |
fio | BSD 3-Clause | PIGSTY | PIGSTY | PostgreSQL文件IO函数包 |
pg_savior | Apache-2.0 | PIGSTY | PIGSTY | 阻止不带条件的全表更新以避免意外事故 |
safeupdate | ISC | PGDG | PGDG | 强制在 UPDATE 和 DELETE 时提供 Where 条件 |
pg_drop_events | PostgreSQL | PGDG | PIGSTY | 记录删表删列删视图的事务号,辅助PITR确定时间点 |
table_log | PostgreSQL | PIGSTY | PGDG | 记录某张表的修改日志并做表/行级时间点恢复 |
pgagent | PostgreSQL | PGDG | PGDG | PostgreSQL任务调度工具,与PGADMIN配合使用 |
pg_prewarm | PostgreSQL | CONTRIB | CONTRIB | 预热关系数据 |
pgpool_adm | PostgreSQL | PGDG | PGDG | PGPool 管理函数 |
pgpool_recovery | PostgreSQL | PGDG | PGDG | PGPool辅助扩展,从v4.3提供的恢复函数 |
lo | PostgreSQL | CONTRIB | CONTRIB | 大对象维护 |
pgpool_regclass | PostgreSQL | PGDG | PGDG | PGPool辅助扩展,RegClass替代 |
basic_archive | PostgreSQL | CONTRIB | CONTRIB | 归档模块样例 |
basebackup_to_shell | PostgreSQL | CONTRIB | CONTRIB | 添加一种备份到Shell终端到基础备份方式 |
old_snapshot | PostgreSQL | CONTRIB | CONTRIB | 支持 old_snapshot_threshold 的实用程序 |
adminpack | PostgreSQL | CONTRIB | CONTRIB | PostgreSQL 管理函数集合 |
amcheck | PostgreSQL | CONTRIB | CONTRIB | 校验关系完整性 |
pg_surgery | PostgreSQL | CONTRIB | CONTRIB | 对损坏的关系进行手术 |
STAT
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pg_profile | BSD 2-Clause | PGDG | PIGSTY | PostgreSQL 数据库负载记录与AWR报表工具 |
pg_tracing | MIT | PIGSTY | PIGSTY | PostgreSQL分布式Tracing |
pg_show_plans | PostgreSQL | PGDG | PGDG | 打印所有当前正在运行查询的执行计划 |
pg_stat_kcache | BSD 3-Clause | PGDG | PGDG | 内核统计信息收集 |
pg_stat_monitor | BSD 3-Clause | PGDG | PIGSTY | 提供查询聚合统计、客户端信息、执行计划详细信息和直方图 |
pg_qualstats | BSD 3-Clause | PGDG | PGDG | 收集有关 quals 的统计信息的扩展 |
pg_store_plans | BSD 3-Clause | PIGSTY | PIGSTY | 跟踪所有执行的 SQL 语句的计划统计信息 |
pg_track_settings | PostgreSQL | PGDG | PGDG | 跟踪设置更改 |
pg_wait_sampling | PostgreSQL | PGDG | PGDG | 基于采样的等待事件统计 |
system_stats | PostgreSQL | PGDG | PIGSTY | PostgreSQL 的系统统计函数 |
meta | BSD 2-Clause | PIGSTY | PIGSTY | 标准化,更友好的PostgreSQL系统目录视图 |
pgnodemx | Apache-2.0 | PIGSTY | PIGSTY | 使用SQL查询获取操作系统指标 |
pg_proctab | BSD 3-Clause | PIGSTY | PIGSTY | 通过SQL接口访问操作系统进程表 |
pg_sqlog | BSD 3-Clause | PIGSTY | PIGSTY | 提供访问PostgreSQL日志的SQL接口 |
bgw_replstatus | PostgreSQL | PGDG | PGDG | 用于汇报本机主从状态的后台工作进程 |
pgmeminfo | MIT | PIGSTY | PIGSTY | 显示内存使用情况 |
toastinfo | PostgreSQL | PIGSTY | PIGSTY | 显示TOAST字段的详细信息 |
explain_ui | PostgreSQL | PIGSTY | PIGSTY | 快速跳转至PEV查阅可视化执行计划 |
pg_relusage | PostgreSQL | PIGSTY | PIGSTY | 打印查询引用的表与列 |
pagevis | MIT | PIGSTY | PIGSTY | 使用ASCII字符可视化数据库物理页面布局 |
powa | PostgreSQL | PGDG | PGDG | PostgreSQL 工作负载分析器-核心 |
pageinspect | PostgreSQL | CONTRIB | CONTRIB | 检查数据库页面二进制内容 |
pgrowlocks | PostgreSQL | CONTRIB | CONTRIB | 显示行级锁信息 |
sslinfo | PostgreSQL | CONTRIB | CONTRIB | 关于 SSL 证书的信息 |
pg_buffercache | PostgreSQL | CONTRIB | CONTRIB | 检查共享缓冲区缓存 |
pg_walinspect | PostgreSQL | CONTRIB | CONTRIB | 用于检查 PostgreSQL WAL 日志内容的函数 |
pg_freespacemap | PostgreSQL | CONTRIB | CONTRIB | 检查自由空间映射的内容(FSM) |
pg_visibility | PostgreSQL | CONTRIB | CONTRIB | 检查可见性图(VM)和页面级可见性信息 |
pgstattuple | PostgreSQL | CONTRIB | CONTRIB | 显示元组级统计信息 |
auto_explain | PostgreSQL | CONTRIB | CONTRIB | 提供一种自动记录执行计划的手段 |
pg_stat_statements | PostgreSQL | CONTRIB | CONTRIB | 跟踪所有执行的 SQL 语句的计划和执行统计信息 |
SEC
Name | License | RPM | DEB | Description |
---|---|---|---|---|
passwordcheck_cracklib | LGPL-2.1 | PGDG | PIGSTY | 使用cracklib加固PG用户密码 |
supautils | Apache-2.0 | PIGSTY | PIGSTY | 用于在云环境中确保数据库集群的安全 |
pgsodium | BSD 3-Clause | PIGSTY | PIGSTY | 表数据加密存储 TDE |
supabase_vault | Apache-2.0 | PIGSTY | PIGSTY | 在 Vault 中存储加密凭证的扩展 (supabase) |
pg_session_jwt | Apache-2.0 | PIGSTY | PIGSTY | 使用JWT进行会话认证 |
anon | PostgreSQL | PIGSTY | PIGSTY | 数据匿名化处理工具 |
pg_tde | MIT | PIGSTY | PIGSTY | 试点性质的加密存储引擎 |
pgsmcrypto | MIT | PIGSTY | PIGSTY | 为PostgreSQL提供商密算法支持:SM2,SM3,SM4 |
pgaudit | PostgreSQL | PGDG | PGDG | 提供审计功能 |
pgauditlogtofile | PostgreSQL | PGDG | PGDG | pgAudit 子扩展,将审计日志写入单独的文件中 |
pg_auth_mon | MIT | PGDG | PIGSTY | 监控每个用户的连接尝试 |
credcheck | MIT | PGDG | PGDG | 明文凭证检查器 |
pgcryptokey | PostgreSQL | PIGSTY | PIGSTY | PG密钥管理 |
pg_jobmon | PostgreSQL | PGDG | PIGSTY | 记录和监控函数 |
logerrors | BSD 3-Clause | PGDG | PIGSTY | 用于收集日志文件中消息统计信息的函数 |
login_hook | GPL-3.0 | PGDG | PIGSTY | 在用户登陆时执行login_hook.login()函数 |
set_user | PostgreSQL | PGDG | PGDG | 增加了日志记录的 SET ROLE |
pg_snakeoil | PostgreSQL | PIGSTY | PGDG | PostgreSQL动态链接库反病毒功能 |
pgextwlist | PostgreSQL | PIGSTY | PIGSTY | PostgreSQL扩展白名单功能 |
pg_auditor | BSD 3-Clause | PIGSTY | PIGSTY | 审计数据变更并提供闪回能力 |
sslutils | PostgreSQL | PIGSTY | PIGSTY | 使用SQL管理SSL证书 |
noset | AGPL-3.0 | PIGSTY | PIGSTY | 阻止非超级用户使用SET/RESET设置变量 |
sepgsql | PostgreSQL | CONTRIB | CONTRIB | 基于SELinux标签的强制访问控制 |
auth_delay | PostgreSQL | CONTRIB | CONTRIB | 在返回认证失败前暂停一会,避免爆破 |
pgcrypto | PostgreSQL | CONTRIB | CONTRIB | 实用加解密函数 |
passwordcheck | PostgreSQL | CONTRIB | CONTRIB | 用于强制拒绝修改弱密码的扩展 |
FDW
Name | License | RPM | DEB | Description |
---|---|---|---|---|
wrappers | Apache-2.0 | PIGSTY | PIGSTY | Supabase提供的外部数据源包装器捆绑包 |
multicorn | PostgreSQL | PGDG | - | 用Python编写自定义的外部数据源包装器 |
odbc_fdw | PostgreSQL | PGDG | - | 访问ODBC可访问的任何外部数据源 |
jdbc_fdw | PostgreSQL | PGDG | - | 访问JDBC可访问的任何外部数据源 |
mysql_fdw | BSD 3-Clause | PGDG | PGDG | MySQL外部数据包装器 |
oracle_fdw | PostgreSQL | PGDG | PGDG | 提供对Oracle的外部数据源包装器 |
tds_fdw | PostgreSQL | PGDG | PGDG | TDS 数据库(Sybase/SQL Server)外部数据包装器 |
db2_fdw | PostgreSQL | PGDG | - | 提供对DB2的外部数据源包装器 |
sqlite_fdw | PostgreSQL | PGDG | PGDG | SQLite 外部数据包装器 |
pgbouncer_fdw | PostgreSQL | PGDG | - | 用SQL查询pgbouncer统计信息,并执行pgbouncer命令 |
mongo_fdw | LGPL-3.0 | PGDG | - | MongoDB 外部数据包装器 |
redis_fdw | PostgreSQL | PIGSTY | PIGSTY | 查询外部Redis数据源 |
redis | MIT | PIGSTY | PIGSTY | 从PG向Redis发送Pub/Sub消息 |
kafka_fdw | PostgreSQL | PIGSTY | PIGSTY | Kafka外部数据源包装器 |
hdfs_fdw | BSD 3-Clause | PGDG | - | hdfs 外部数据包装器 |
firebird_fdw | PostgreSQL | PIGSTY | PIGSTY | Firebird外部数据源包装器 |
aws_s3 | Apache-2.0 | PIGSTY | PIGSTY | 从S3导入导出数据的外部数据源包装器 |
log_fdw | Apache-2.0 | PIGSTY | PIGSTY | 访问PostgreSQL日志文件的FDW |
dblink | PostgreSQL | CONTRIB | CONTRIB | 从数据库内连接到其他 PostgreSQL 数据库 |
file_fdw | PostgreSQL | CONTRIB | CONTRIB | 访问外部文件的外部数据包装器 |
postgres_fdw | PostgreSQL | CONTRIB | CONTRIB | 用于远程 PostgreSQL 服务器的外部数据包装器 |
SIM
Name | License | RPM | DEB | Description |
---|---|---|---|---|
orafce | BSD 0-Clause | PGDG | PGDG | 模拟 Oracle RDBMS 的一部分函数和包的函数和运算符 |
pgtt | ISC | PGDG | PGDG | 类似Oracle的全局临时表功能 |
session_variable | GPL-3.0 | PIGSTY | PIGSTY | Oracle兼容的会话变量/常量操作函数 |
pg_statement_rollback | ISC | PGDG | PIGSTY | 在服务端提供类似Oracle/DB2的语句级回滚能力 |
pg_dbms_metadata | PostgreSQL | PGDG | - | 添加 Oracle DBMS_METADATA 兼容性支持的扩展 |
pg_dbms_lock | PostgreSQL | PGDG | - | 为PG添加对 Oracle DBMS_LOCK 的完整兼容性支持 |
pg_dbms_job | PostgreSQL | PGDG | - | 添加 Oracle DBMS_JOB 兼容性支持的扩展 |
babelfishpg_common | Apache-2.0 | WILTON | WILTON | SQL Server 数据类型兼容扩展 |
babelfishpg_tsql | Apache-2.0 | WILTON | WILTON | SQL Server SQL语法兼容性扩展 |
babelfishpg_tds | Apache-2.0 | WILTON | WILTON | SQL Server TDS线缆协议兼容扩展 |
babelfishpg_money | Apache-2.0 | WILTON | WILTON | SQL Server 货币数据类型兼容扩展 |
pgmemcache | MIT | PGDG | PGDG | 为PG提供memcached兼容接口 |
ETL
Name | License | RPM | DEB | Description |
---|---|---|---|---|
pglogical | PostgreSQL | PGDG | PGDG | PostgreSQL逻辑复制:三方扩展实现 |
pglogical_origin | PostgreSQL | PGDG | PGDG | 用于从 Postgres 9.4 升级时的兼容性虚拟扩展 |
pglogical_ticker | PostgreSQL | PIGSTY | PGDG | pglogical复制延迟以秒计的精确视图 |
pgl_ddl_deploy | MIT | PGDG | PGDG | 使用 pglogical 执行自动 DDL 部署 |
pg_failover_slots | PostgreSQL | PIGSTY | PIGSTY | 在Failover过程中保留复制槽 |
db_migrator | BSD 3-Clause | PIGSTY | PIGSTY | 使用FDW从其他DBMS迁移到PostgreSQL |
wal2json | BSD 3-Clause | PGDG | PGDG | 用逻辑解码捕获 JSON 格式的 CDC 变更 |
wal2mongo | Apache-2.0 | PIGSTY | PIGSTY | 使用逻辑解码捕获MongoDB JSON格式的CDC变更 |
decoderbufs | MIT | PGDG | PGDG | 将WAL逻辑解码为ProtocolBuffer协议的消息 |
decoder_raw | PostgreSQL | PIGSTY | PIGSTY | 逻辑复制解码输出插件:RAW SQL格式 |
pgoutput | PostgreSQL | CONTRIB | CONTRIB | PG内置的逻辑解码输出插件 |
test_decoding | PostgreSQL | CONTRIB | CONTRIB | 基于SQL的WAL逻辑解码样例 |
mimeo | PostgreSQL | PIGSTY | PGDG | 在PostgreSQL实例间进行表级复制 |
repmgr | GPL-3.0 | PGDG | PGDG | PostgreSQL复制管理组件 |
pg_fact_loader | MIT | PGDG | PGDG | 在 Postgres 中构建事实表 |
pg_bulkload | BSD 3-Clause | PGDG | PIGSTY | 向 PostgreSQL 中高速加载数据 |