pg_idkit
生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
FUNC 类目共有 41 个可用扩展:
| 扩展名(详情) | 标准名(官网) | 仓库 | 版本 | 类目 | 许可证 | LOAD |
DDL |
TRUST |
RELOC |
简介 |
|---|---|---|---|---|---|---|---|---|---|---|
| pg_idkit | pg_idkit |
PIGSTY | 0.2.4 | FUNC |
Apache-2.0 | 生成各式各样的唯一标识符:UUIDv6, ULID, KSUID | ||||
| pg_uuidv7 | pg_uuidv7 |
MIXED | 1.6.0 | FUNC |
MPLv2 | UUIDv7 支持 | ||||
| permuteseq | permuteseq |
PIGSTY | 1.2.2 | FUNC |
PostgreSQL | 伪随机数ID置换生成器 | ||||
| pg_hashids | pg_hashids |
PIGSTY | 1.3 | FUNC |
MIT | 加盐将整型ID转为短字符串ID | ||||
| sequential_uuids | sequential_uuids |
MIXED | 1.0.3 | FUNC |
MIT | 生成连续生成的UUID | ||||
| topn | topn |
PGDG | 2.7.0 | FUNC |
AGPLv3 | top-n JSONB 的类型 | ||||
| quantile | quantile |
PIGSTY | 1.1.8 | FUNC |
BSD 2 | Quantile聚合函数 | ||||
| lower_quantile | lower_quantile |
PIGSTY | 1.0.3 | FUNC |
BSD 2 | Lower Quantile 聚合函数 | ||||
| count_distinct | count_distinct |
MIXED | 3.0.2 | FUNC |
BSD 2 | COUNT(DISTINCT …) 聚合的替代方案 | ||||
| omnisketch | omnisketch |
PIGSTY | 1.0.2 | FUNC |
PostgreSQL | 实现OmniSketch数据结构,实现近似摘要聚合 | ||||
| ddsketch | ddsketch |
PIGSTY | 1.0.1 | FUNC |
PostgreSQL | 实现DDSketch数据结构,实现在线的Quantile聚合 | ||||
| vasco | vasco |
PIGSTY | 0.1.0 | FUNC |
GPLv3 | 使用MIC发现数据中隐含的关联 | ||||
| xicor | pgxicor |
PIGSTY | 0.1.0 | FUNC |
GPLv3 | 在PG中计算XI相关系数 | ||||
| tdigest | tdigest |
PGDG | 1.4.3 | FUNC |
Apache-2.0 | tdigest 聚合函数 | ||||
| first_last_agg | first_last_agg |
MIXED | 0.1.4 | FUNC |
PostgreSQL | first() 与 last() 聚合函数 | ||||
| extra_window_functions | extra_window_functions |
PGDG | 1.0 | FUNC |
PostgreSQL | 额外的窗口函数 | ||||
| floatvec | floatvec |
PIGSTY | 1.1.1 | FUNC |
MIT | 数组类型数学运算扩展 | ||||
| aggs_for_vecs | aggs_for_vecs |
PIGSTY | 1.3.2 | FUNC |
MIT | 针对数组类型的聚合函数集合扩展 | ||||
| aggs_for_arrays | aggs_for_arrays |
PIGSTY | 1.3.3 | FUNC |
MIT | 计算数组聚合统计值的函数包 | ||||
| arraymath | pg_arraymath |
PIGSTY | 1.1 | FUNC |
MIT | 数组逐元素数学运算符包 | ||||
| pg_math | pg_math |
PIGSTY | 1.0 | FUNC |
GPLv3 | 使用GSL库的数学统计函数 | ||||
| random | pg_random |
PIGSTY | 2.0.0 | FUNC |
PostgreSQL | 随机数生成器 | ||||
| base36 | pg_base36 |
PIGSTY | 1.0.0 | FUNC |
MIT | Base36编码解码扩展 | ||||
| base62 | pg_base62 |
PIGSTY | 0.0.1 | FUNC |
MIT | Base62编码解码扩展 | ||||
| pg_base58 | pg_base58 |
PIGSTY | 0.0.1 | FUNC |
MIT | Base58 编码/解码函数 | ||||
| financial | pg_financial |
PIGSTY | 1.0.1 | FUNC |
PostgreSQL | 金融领域聚合函数 | ||||
| refint | refint |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 实现引用完整性的函数 | ||||
| autoinc | autoinc |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 用于自动递增字段的函数 | ||||
| insert_username | insert_username |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 用于跟踪谁更改了表的函数 | ||||
| moddatetime | moddatetime |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 跟踪最后修改时间 | ||||
| tsm_system_time | tsm_system_time |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 接受毫秒数限制的 TABLESAMPLE 方法 | ||||
| dict_xsyn | dict_xsyn |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 用于扩展同义词处理的文本搜索字典模板 | ||||
| tsm_system_rows | tsm_system_rows |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 接受行数限制的 TABLESAMPLE 方法 | ||||
| tcn | tcn |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 用触发器通知变更 | ||||
| uuid-ossp | uuid-ossp |
CONTRIB | 1.1 | FUNC |
PostgreSQL | 生成通用唯一标识符(UUIDs) | ||||
| btree_gist | btree_gist |
CONTRIB | 1.7 | FUNC |
PostgreSQL | 用GiST索引常见数据类型 | ||||
| btree_gin | btree_gin |
CONTRIB | 1.3 | FUNC |
PostgreSQL | 用GIN索引常见数据类型 | ||||
| intarray | intarray |
CONTRIB | 1.5 | FUNC |
PostgreSQL | 1维整数数组的额外函数、运算符和索引支持 | ||||
| intagg | intagg |
CONTRIB | 1.1 | FUNC |
PostgreSQL | 整数聚合器和枚举器(过时) | ||||
| dict_int | dict_int |
CONTRIB | 1.0 | FUNC |
PostgreSQL | 用于整数的文本搜索字典模板 | ||||
| unaccent | unaccent |
CONTRIB | 1.1 | FUNC |
PostgreSQL | 删除重音的文本搜索字典 |
生成各式各样的唯一标识符:UUIDv6, ULID, KSUID
ULID数据类型与函数
UUIDv7 支持
伪随机数ID置换生成器
加盐将整型ID转为短字符串ID
生成连续生成的UUID
top-n JSONB 的类型
Quantile聚合函数
Lower Quantile 聚合函数
COUNT(DISTINCT …) 聚合的替代方案
实现OmniSketch数据结构,实现近似摘要聚合
实现DDSketch数据结构,实现在线的Quantile聚合
使用MIC发现数据中隐含的关联
在PG中计算XI相关系数
tdigest 聚合函数
first() 与 last() 聚合函数
额外的窗口函数
数组类型数学运算扩展
针对数组类型的聚合函数集合扩展
计算数组聚合统计值的函数包
数组逐元素数学运算符包
使用GSL库的数学统计函数
随机数生成器
Base36编码解码扩展
Base62编码解码扩展
Base58 编码/解码函数
金融领域聚合函数
用于空间里程等的公英制转换函数
实现引用完整性的函数
用于自动递增字段的函数
用于跟踪谁更改了表的函数
跟踪最后修改时间
接受毫秒数限制的 TABLESAMPLE 方法
用于扩展同义词处理的文本搜索字典模板
接受行数限制的 TABLESAMPLE 方法
用触发器通知变更
生成通用唯一标识符(UUIDs)
生成通用唯一标识符(UUIDs)
用GiST索引常见数据类型
用GIN索引常见数据类型
1维整数数组的额外函数、运算符和索引支持
整数聚合器和枚举器(过时)
用于整数的文本搜索字典模板
删除重音的文本搜索字典