以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 156 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_hashids | 1.3 | 加盐将整型ID转为短字符串ID | FUNC | MIT | C | 14–18 | 324 |
| pg_blkchain | 0.0.1 | 为 PostgreSQL 提供 Bitcoin 区块链解析和辅助函数的 C 扩展。 | FUNC | MIT | C | — | 237 |
| eva_pg | 0.0.1 | EVA ICS 工业物联网平台的 pgrx PostgreSQL 扩展。 | FUNC | Apache-2.0 | Rust | 13–18 | 103 |
| pg_sqids | 0.1.0 | 在 PostgreSQL 中将数字编码为短小且适合 URL 的 Sqids,并支持解码 | FUNC | MIT | Rust | 13–18 | 102 |
| uuidv7-sql | 1.1 | 用于生成、解析和转换 UUID v7 的纯 SQL 与 PL/pgSQL 函数。 | FUNC | PostgreSQL | SQL | — | 100 |
| datasketches | 1.7.0 | PostgreSQL 近似分析摘要数据结构与聚合函数 | FUNC | Apache-2.0 | C++ | 14–18 | 96 |
| snowflake | 2.5.0 | Snowflake 风格 64 位 ID 生成与序列工具 | FUNC | PostgreSQL | C | 15–18 | 95 |
| uids | 0.0.1 | 为 PostgreSQL 生成 UUIDv6/v7、ULID、KSUID、NanoID、TypeID、CUID2 等多种唯一标识符。 | FUNC | — | Rust | 11–16 | 74 |
| pg_ulid | 0.0.4 | 通过 C 函数在 PostgreSQL 中生成 ULID 字符串。 | FUNC | — | C | — | 61 |
| permuteseq | 1.2.2 | 伪随机数ID置换生成器 | FUNC | PostgreSQL | C | 14–18 | 39 |
| pgflake | 0.0.1 | pgflake:为 PostgreSQL 提供 扩展 for fdw memory。 | FUNC | Apache-2.0 | C | 11–18 | 37 |
| first_last_agg | 0.1.4 | first() 与 last() 聚合函数 | FUNC | PostgreSQL | C | 14–18 | 34 |
| jsonbx | 1.0 | jsonbx:提供用于 PostgreSQL 9.4 的 Jsonb 扩展函数。 | FUNC | PostgreSQL | C | — | 34 |
| extra_window_functions | 1.0 | 额外的窗口函数 | FUNC | PostgreSQL | C | 14–18 | 31 |
| pg_xid | 1.0 | pg_xid:提供 xid 与 xid_encoded 函数的 PostgreSQL 扩展。 | FUNC | MIT | C | — | 31 |
| financial | 1.0.1 | 金融领域聚合函数 | FUNC | PostgreSQL | C | 14–18 | 29 |
| argm | 1.1.1 | 提供 argmax、argmin 与 anyold 聚合函数 | FUNC | PostgreSQL | C | 14–18 | 27 |
| range_agg | 1.2.1 | range_agg:合并相邻或重叠的 PostgreSQL 范围值 | FUNC | MIT | C | — | 26 |
| jsonknife | 1.0 | jsonknife:函数工具类 PostgreSQL 扩展;上游说明为“Useful jsonb inspection and transformation functions”。 | FUNC | — | C | 11 | 25 |
| json_build | 1.1.0 | 用于构建复杂 PostgreSQL JSON 对象与数组的 C 函数和聚合辅助工具。 | FUNC | PostgreSQL | C | 10–18 | 24 |
| parray_gin | 1.5.0 | 为 text[] 提供部分匹配运算符与 GIN 索引支持 | FUNC | PostgreSQL | C | 14–18 | 24 |
| pg_math | 1.1.0 | 使用GSL库的数学统计函数 | FUNC | GPL-3.0 | C | 14–18 | 19 |
| pg_normalize_query | 1.0 | 使用 PostgreSQL 解析器逻辑将 SQL 语句中的常量归一化 | FUNC | BSD-3-Clause | C | 10–13 | 19 |
| bitmap_counter | 1.3.5 | bitmap_counter:为 PostgreSQL 提供 Aggregation 函数 and 数据类型 for distinct estimation based on s-bitmap。 | FUNC | BSD-3-Clause | C | 10–18 | 18 |
| loglog_counter | 1.2.4 | loglog_counter:为 PostgreSQL 提供 Aggregation 函数 and 数据类型 for distinct estimation based on LogLog。 | FUNC | BSD-2-Clause | C | 10–18 | 18 |
| acoustid | 1.0 | 处理AcoustID指纹的PostgreSQL扩展 | FUNC | — | C | — | 15 |
| pg_url | 0.1.0 | 实现URL处理方法的PostgreSQL扩展 | FUNC | MIT | Rust | — | 12 |
| weighted_mean | 1.0.1 | weighted_mean:提供按权重计算平均值的 PostgreSQL 聚合函数。 | FUNC | PostgreSQL | C | 10–18 | 12 |
| colors | 0.0.1 | 用于计算 CIE L*a*b* 色彩空间感知色差的 C 函数 | FUNC | PostgreSQL | C | 10–18 | 11 |
| slugify | 0.0.1 | 从字符串生成各种变体的插件 | FUNC | MIT | Rust | — | 11 |
| pg_testgen | 1.0 | 为 PostgreSQL 开发生成随机整数、字符串及批量测试数据行 | FUNC | — | C | — | 10 |
| pgrx_validation | 0.0.0 | pgrx_validation 是跨前端、服务端与数据库复用的 Rust 数据校验库,可通过可选 pgrx 特性编译为 PostgreSQL 函数。 | FUNC | GPL-3.0 | Rust | 13–17 | 10 |
| colnames | 1.7.0 | 返回 PostgreSQL RECORD 或复合类型值的列名数组。 | FUNC | PostgreSQL | C | 10–18 | 9 |
| hash64 | 0.1.0 | 生成跨 PostgreSQL 大版本保持稳定结果的 64 位哈希值。 | FUNC | PostgreSQL | C | — | 9 |
| json_accessors | 1.3.6 | JSON访问函数 | FUNC | PostgreSQL | C | — | 9 |
| json_query | 0.9 | 根据 JSONB 过滤对象生成 PostgreSQL WHERE 条件表达式。 | FUNC | PostgreSQL | SQL | 10–18 | 9 |
| pgaut | 1.0.0 | pgaut:为 PostgreSQL 提供 Auto Update Timestamp。 | FUNC | PostgreSQL | SQL | 10–11 | 9 |
| pg_rowalesce | 0.1.12 | 类似于coalesce(),但用于行和其他复合类型 | FUNC | PostgreSQL | SQL | — | 8 |
| popcount | 1.0.0 | 为 PostgreSQL bit(n) 值提供多种置位计数函数。 | FUNC | MIT | C | 10–18 | 7 |
| pg_ta | 1.0 | pg_ta:将 TA-Lib 技术分析函数封装为 PostgreSQL 函数。 | FUNC | BSD-2-Clause | C | — | 6 |
| psl | 1.0.0 | 使用编译进扩展的 Public Suffix List 返回主机名对应的可注册域名。 | FUNC | PostgreSQL | C | 11–15 | 6 |
| shbf | 1.0.0 | 提供布隆过滤器、移位布隆过滤器和 Count-Min Sketch PostgreSQL 数据类型及函数的 C 扩展。 | FUNC | — | C | — | 6 |
| uuid-freebsd | 2.0 | 为 FreeBSD 上的 PostgreSQL 提供 UUID 生成函数。 | FUNC | PostgreSQL | C | 10–18 | 6 |
| fnvhash | 1.0 | fnvhash:为 PostgreSQL 提供 FNV 哈希函数。 | FUNC | — | C | — | 5 |
| launchql-inflection | 0.0.2 | inflection是Ruby on Rails Active Support Inflection类的功能移植到PostgreSQL | FUNC | MIT | C | — | 5 |
| natord_pg | 0.0.0 | 为 PostgreSQL text 值提供自然排序比较操作符和 btree 操作符类。 | FUNC | MIT | Rust | 13–17 | 5 |
| pg_accumulator | 1.1.3 | PostgreSQL 中用于余额与周转跟踪的累积寄存器 | FUNC | PostgreSQL | C | 14–18 | 5 |
| pg_hist | 1.0.0 | 在 PostgreSQL 中快速计算一维或多维的加权与非加权直方图 | FUNC | GPL-2.0 | C | 10–12 | 5 |
| pgfaker | 0.0.3 | 为测试、性能测试和演示数据库生成公司、姓名、邮箱、电话等伪造数据的 pgrx 扩展。 | FUNC | MIT | Rust | 14–18 | 5 |
| pltoolbox | 1.0.3 | 为 PostgreSQL 存储过程提供字符串、日期、记录与位图集合等 C 工具函数。 | FUNC | BSD-2-Clause | C | — | 5 |