pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2695 个扩展插件。
找到 142 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| random_bytea | 1.0 | 用于链接bug跟踪器的测试代码和错误案例 | FUNC | — | C | — | 35 |
| range_agg | 1.2.1 | range_agg:合并相邻或重叠的 PostgreSQL 范围值 | FUNC | MIT | C | — | 26 |
| random | 2.0.0 | 随机数生成器 | FUNC | PostgreSQL | C | 14–18 | 1 |
| randomstring | 1.0.0 | randomstring:生成伪随机文本与 bytea 值 | FUNC | — | C | — | |
| range_tools | 0.1.2 | 与范围类型使用的工具 | FUNC | MIT | SQL | — | |
| range_type_functions | 0.0.4 | 增强范围类型功能的功能 | FUNC | PostgreSQL | SQL | — | |
| pg_idkit | 0.4.0 | 生成各式各样的唯一标识符:UUIDv6, ULID, KSUID | FUNC | Apache-2.0 | Rust | 14–18 | 424 |
| db_assist | 0.0.0 | 提供 hello_db_assist 函数的最小化 pgrx 培训示例扩展。 | FUNC | — | Rust | — | 387 |
| pg_hashids | 1.3 | 加盐将整型ID转为短字符串ID | FUNC | MIT | C | 14–18 | 324 |
| sequential_uuids | 1.0.3 | 生成连续生成的UUID | FUNC | MIT | C | 14–18 | 311 |
| tagext | 1.0 | 标签编程示例扩展 | FUNC | MIT | Shell | — | 160 |
| uuidv7-sql | 1.1 | 用于生成、解析和转换 UUID v7 的纯 SQL 与 PL/pgSQL 函数。 | FUNC | PostgreSQL | SQL | — | 104 |
| snowflake | 2.6.0 | Snowflake 风格 64 位 ID 生成与序列工具 | FUNC | PostgreSQL | C | 15–18 | 102 |
| uids | 0.0.1 | 为 PostgreSQL 生成 UUIDv6/v7、ULID、KSUID、NanoID、TypeID、CUID2 等多种唯一标识符。 | FUNC | — | Rust | 11–16 | 76 |
| gp_array_agg | 1.0.0 | Greenplum 并行数组聚合扩展 | FUNC | Apache-2.0 | C | — | 62 |
| pg_ulid | 0.0.4 | 通过 C 函数在 PostgreSQL 中生成 ULID 字符串。 | FUNC | — | C | — | 61 |
| aggs_for_arrays | 1.3.3 | 计算数组聚合统计值的函数包 | FUNC | MIT | C | 14–18 | 50 |
| permuteseq | 1.2.2 | 伪随机数ID置换生成器 | FUNC | PostgreSQL | C | 14–18 | 39 |
| xataid_extension | 0.0.0 | 生成 rec_ 前缀加 20 位小写字母数字后缀的 Xata 风格标识符。 | FUNC | MPL-2.0 | Rust | — | 39 |
| aggs_for_vecs | 1.4.1 | 针对数组类型的聚合函数集合扩展 | FUNC | MIT | C | 14–18 | 38 |
| jsonbx | 1.0 | jsonbx:提供用于 PostgreSQL 9.4 的 Jsonb 扩展函数。 | FUNC | PostgreSQL | C | — | 34 |
| launchql-faker | 0.1.0 | 历史 SQL 测试数据生成器 | FUNC | MIT | PLpgSQL | — | 32 |
| extra_window_functions | 2.0 | 额外的窗口函数 | FUNC | PostgreSQL | C | 14–18 | 31 |
| pg_xid | 1.0 | pg_xid:提供 xid 与 xid_encoded 函数的 PostgreSQL 扩展。 | FUNC | MIT | C | — | 31 |
| 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_slug_gen | 1.0.0 | 生成带时间戳的加密安全短标识 | FUNC | MIT | C | 15–18 | 18 |
| arraymath | 1.1 | 数组逐元素数学运算符包 | FUNC | MIT | C | 14–18 | 17 |
| floatvec | 1.1.1 | 数组类型数学运算扩展 | FUNC | MIT | C | 14–18 | 16 |
| pg_uuid_next | 1.0 | 实现UUID v7和v8草案 | FUNC | — | C | — | 15 |
| pg_natural_sort_order | 1.0.1 | 通过 C 语言归一化函数提供可用于索引的自然排序支持。 | FUNC | MIT | C | 10–18 | 12 |
| weighted_mean | 1.0.1 | weighted_mean:提供按权重计算平均值的 PostgreSQL 聚合函数。 | FUNC | PostgreSQL | C | 10–18 | 12 |
| 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 |
| json_query | 0.9 | 根据 JSONB 过滤对象生成 PostgreSQL WHERE 条件表达式。 | FUNC | PostgreSQL | SQL | 10–18 | 9 |
| trimmed_aggregates | 2.0.0-dev | 在计算平均值、方差和标准差前按比例剔除高低端异常值的 C 聚合函数扩展。 | FUNC | BSD-2-Clause | C | 10–18 | 9 |
| unique_id | 1.0 | 受 Instagram 与 Sonyflake 启发的时间有序唯一标识符生成器。 | FUNC | BSD-3-Clause | C | — | 8 |
| array_textsort | 1.1 | 提供 array_textsort 和 array_distinct 函数,用于排序和去重一维 text 数组。 | FUNC | BSD-4-Clause | C | — | 6 |
| format_x | 0.0.1 | 支持在复合类型、JSONB 与 HSTORE 值中按名称查找的多态可变参数字符串格式化函数。 | FUNC | MIT | C | 10–18 | 6 |
| psl | 1.0.0 | 使用编译进扩展的 Public Suffix List 返回主机名对应的可注册域名。 | FUNC | PostgreSQL | C | 11–15 | 6 |
| uuid-freebsd | 2.0 | 为 FreeBSD 上的 PostgreSQL 提供 UUID 生成函数。 | FUNC | PostgreSQL | C | 10–18 | 6 |
| 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.2.0 | 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 |
| binvec | 0.1 | binvec:C 语言二进制向量聚合辅助扩展,将整数的 32 位表示累加到数值数组。 | FUNC | — | C | — | 4 |
| calculate_markup | 1.0 | C 语言函数,根据价格与加价率数组通过线性插值计算加价百分比。 | FUNC | — | C | — | 4 |