↑↓ 选择 ↵ 打开 ⌫ 改范围 完整检索页

pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。

PostgreSQL 扩展目录

以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2695 个扩展插件。

uuid47 · 以 UUIDv7 存储并通过密钥输出 UUIDv4 外观的类型 · 1.0 · 数据类型 · MIT · C · 未打包zson · 基于训练字典压缩、支持透明类型转换与 JSONB 操作符的 JSONB 兼容类型。 · 1.1 · 数据类型 · MIT · C · 未打包pg_rational · 使用BIGINT表示的有理数数据类型 · 0.0.3 · 数据类型 · MIT · C · 已打包ip4r · PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型 · 2.4.3 · 数据类型 · PostgreSQL · C · 已打包postpic · PostPic 为 PostgreSQL 提供基于 GraphicsMagick 的图像类型、SQL 图像处理与元数据函数,以及导入/导出工具。 · 0.9.1 · 数据类型 · LGPL-3.0 · C · 未打包prefix · 前缀树数据类型 · 1.2.11 · 数据类型 · PostgreSQL · C · 已打包upid_pg · 带语义前缀、可排序的 128 位标识符类型与生成器 · 0.0.0 · 数据类型 · MIT · Rust · 未打包pg_ferroid · 为 PostgreSQL 提供 ULID 类型、验证与生成函数。 · 2.0.0 · 数据类型 · MIT · Rust · 未打包fixeddecimal · fixeddecimal:提供高性能固定精度 decimal 类型的 PostgreSQL 扩展。 · 1.1.0 · 数据类型 · PostgreSQL · C · 未打包postgres_web3 · postgres_web3 为 PostgreSQL 提供面向 Web3 的优化类型与运算符,包括 128/256 位有符号和无符号整数以及 160/256 位十六进制值。 · 1.0 · 数据类型 · MIT · C · 未打包tinyint · 一字节有符号整数类型,提供算术、类型转换、聚合以及 B-tree、哈希和 GIN 操作符类。 · 0.1.1 · 数据类型 · PostgreSQL · C · 未打包pg_sphere · 球面对象函数、运算符与索引支持 · 1.5.2 · 数据类型 · BSD-3-Clause · C · 已打包collection · 面向高性能 PL/pgSQL 工作流的关联数组数据类型 · 2.1.3 · 数据类型 · Apache-2.0 · C · 已打包bignum · bignum:为 PostgreSQL 提供 Unlimited precision integers。 · 0.8.0 · 数据类型 · PostgreSQL · C · 未打包timestampandtz · 保存时间戳及其来源时区标识的 C 数据类型,并提供类型转换、运算符、索引和日期时间函数。 · 1.0.0 · 数据类型 · MIT · C · 未打包wltree · 支持宽字符标签和双冒号分隔符的层次树数据类型。 · 2.0 · 数据类型 · MIT · C · 未打包pg_toolkit_brazil · 提供巴西 CPF 与 CNPJ 类型、校验、格式化、转换和操作符。 · 0.1 · 数据类型 · BSD-3-Clause · C · 未打包inetrange · 面向 PostgreSQL inet 地址的范围类型,支持范围运算符与 GiST 索引。 · 1.0.2 · 数据类型 · MIT · C · 未打包numeral · 数值类型扩展 · 1.3 · 数据类型 · GPL-2.0 · C · 已打包iso_codes · 基于 pgrx 的 ISO 国家代码枚举/数据类型扩展,并提供 Rust、Diesel 与 PostgreSQL 集成。 · 0.1.0 · 数据类型 · GPL-3.0 · Rust · 未打包plid · plid 提供 128 位、可按字典序排序的 PostgreSQL PLID 类型,支持短前缀、毫秒时间戳、随机位和可选的单调生成。 · 0.0.0 · 数据类型 · MIT · Rust · 未打包intpair · 提供 int64pair:紧凑存储两个 64 位整数,并支持比较、哈希与索引操作。 · 0.2 · 数据类型 · Apache-2.0 · C · 未打包jansson-json · 基于 Jansson JSON 库的 JSON 数据类型、操作符与函数扩展。 · 0.0.2 · 数据类型 · MIT · C · 未打包pg_text_semver · PostgreSQL 语义版本域类型与比较运算符 · 1.2.1 · 数据类型 · PostgreSQL · SQL · 已打包pgbrtypes · 提供巴西 CPF 与 CNPJ 编号数据类型,支持校验、格式化、类型转换和索引。 · 1.0 · 数据类型 · Unknown · C · 未打包postbis · 提供压缩的 DNA、RNA、氨基酸及比对序列类型,以及类型转换、运算符、索引和生物信息学函数。 · 1.0 · 数据类型 · PostgreSQL · C · 已打包uints · 提供无符号 16 位与 32 位整数类型及类型转换、运算符和数值支持函数的 C 扩展。 · 0.9 · 数据类型 · PostgreSQL · C · 未打包email · email:提供带格式校验的 email 数据类型,以及用户/域名提取函数和比较操作符。 · 0.1 · 数据类型 · PostgreSQL · C · 未打包pg_datatype_password · 纯 SQL 密码数据类型与比较运算符,使用 pgcrypto Blowfish 哈希,并依赖触发器在写入前加密。 · 0.0.1 · 数据类型 · MIT · SQL · 未打包jsonb_schema · 将 JSONB 结构单独存储并以模式编号打包数据,以减少重复对象的存储空间。 · 1.0 · 数据类型 · PostgreSQL · C · 未打包device_type · device_type:提供用于移动设备类型的固定字节枚举式数据类型、比较操作符和 btree/hash 操作符类。 · 0.0.2 · 数据类型 · PostgreSQL · C · 未打包lpathtree · 使用斜杠分隔标签的层级路径类型,源自 PostgreSQL ltree。 · 1.0 · 数据类型 · Unknown · C · 未打包pg_fraction · 提供分数数据类型,以及算术、比较、聚合和 B-tree 运算符类支持。 · 1.0 · 数据类型 · Unknown · C · 未打包pgsfti · pgsfti 为 PostgreSQL 提供简单梯形模糊时间区间数据类型及模糊时态关系运算。 · 1.0 · 数据类型 · MIT · C · 未打包pg_duration · 用于表示时间段的强化数据类型 · 1.0.2 · 数据类型 · MIT · C · 已打包pg_sexp · 提供紧凑的 S 表达式类型,以及解析、列表操作、匹配、包含查询和 Hash/GIN 索引。 · 0.1.0 · 数据类型 · Apache-2.0 · C · 未打包salesforce_id · 用于 Salesforce ID 的 12 字节紧凑 PostgreSQL 类型,提供类型转换、比较运算符以及 B-tree/Hash 运算符类。 · 1.0 · 数据类型 · PostgreSQL · C · 未打包schema_analyzer · 跟踪文档字段与模式演化的 Sinew 触发器函数 · 1.0.0 · 数据类型 · MIT · C · 未打包bankbsb · 澳大利亚BSB号码数据类型Postgres扩展 · 0.0.1 · 数据类型 · MIT · C · 未打包base32_4b · 提供以 4 字节存储的 Base32 数据类型及比较运算符。 · 0.0.1 · 数据类型 · PostgreSQL · C · 未打包language · 以单字节存储主要语言代码的 PostgreSQL 枚举类型。 · 0.0.4 · 数据类型 · PostgreSQL · C · 未打包pg_acl · aclitems处理工具 · 0.1.3 · 数据类型 · BSD-2-Clause · SQL · 未打包ubjson · 具有自定义二进制传输格式、兼容 JSONB 存储的实验类型 · 0.0.1 · 数据类型 · LGPL-3.0-only · C · 未打包vercomp · 已弃用的语义版本数据类型与比较运算符 · 1.0.0 · 数据类型 · MIT · C · 未打包vpack · 为 PostgreSQL 提供 VelocyPack 数据类型、路径查询、运算符、类型转换以及 JSON/BSON 转换支持。 · 0.1 · 数据类型 · Unknown · C++ · 未打包ajversion · PostgreSQL 语义版本号类型,使用紧凑的整数形式存储。 · 0.0.1 · 数据类型 · PostgreSQL · C · 未打包boolean_cascaded · boolean_cascaded:提供级联父子状态使用的复合布尔状态类型、操作符与触发器辅助函数。 · 2.0 · 数据类型 · PostgreSQL · SQL · 未打包codesystem · 支持校验、层级导航与修订追踪的分类编码类型 · 0.2.0 · 数据类型 · BSD-2-Clause · C · 已打包decibel · 提供分贝数据类型,支持与帕斯卡转换、算术运算、比较和聚合。 · 0.0.1 · 数据类型 · GPL-3.0 · C · 未打包eigen · 基于 Eigen 数值模板库,为 PostgreSQL 提供数组类型和线性代数函数。 · 1.1 · 数据类型 · MIT · C++ · 未打包hamradio · hamradio:为 PostgreSQL 提供 ham radio 扩展。 · 1 · 数据类型 · PostgreSQL · SQL · 未打包pg_digest · pg_digest:为 PostgreSQL 提供 数据类型 for efficient storage of hash digests in PostgreSQL。 · 1.0 · 数据类型 · GPL-3.0 · C · 未打包pg_lexo · 用于列表插入与重排的字典序位置类型 · 0.6.0 · 数据类型 · MIT · Rust · 已打包pg_msgpack · pg_msgpack:提供 MessagePack 数据类型、JSON/bytea 转换和访问操作符的 PostgreSQL 扩展。 · 0.0.1 · 数据类型 · PostgreSQL · C · 未打包pg_txn_status · 提供一字节的 txn_status 数据类型,用于存储事务状态值。 · 0.1 · 数据类型 · Unknown · C · 未打包pgopenssltypes · pgopenssltypes 为 PostgreSQL 提供可持久化的 OpenSSL 密码学类型及相关功能。 · 0.0.1 · 数据类型 · PostgreSQL · C · 未打包ruid · 以 22 字符 Base64 形式紧凑表示 PostgreSQL UUID 值的扩展。 · 0.0.4 · 数据类型 · Unknown · C · 未打包saturated_int · 提供饱和算术语义的 PostgreSQL 整数类型扩展,溢出时钳制到 int4 边界。 · 0.0.1 · 数据类型 · MIT · C · 未打包span · 用于可索引文档文本区间的 C 数据类型扩展,提供转换、比较、B-tree/hash 运算符类、聚合与访问函数。 · 0.1.0 · 数据类型 · PostgreSQL · C · 未打包text_domains · 纯 SQL 的 PostgreSQL 文本域集合,为非空、字母、字母数字、大小写与固定长度文本提供约束校验。 · 1.0 · 数据类型 · MIT · SQL · 未打包uniqueidentifier · 为 PostgreSQL 提供旧式 16 字节 uniqueidentifier 类型、比较运算符、类型转换和 newid() 生成函数。 · 1.0 · 数据类型 · LGPL-2.1 · C · 未打包xtypes · 提供人类可读二进制单位输入输出、算术、比较与取整的无符号 64 位字节大小类型。 · 0.1 · 数据类型 · Apache-2.0 · C · 未打包citext · 提供大小写不敏感的字符串类型 · 1.6 · 数据类型 · PostgreSQL · C · 已打包compact_uuid · 使用规范 22 字符 Base64url 表示的 UUID 类型 · 0.1.1 · 数据类型 · MIT · Rust · 未打包conda_pgsql_rust_ext · 基于 pgrx 和 rattler_conda_types 的 Conda 版本数据类型及辅助函数。 · 0.0.0 · 数据类型 · MIT · Rust · 未打包cranges · 为 PostgreSQL 的日期、int4 与 int8 离散范围提供闭区间形式。 · 1.0.0 · 数据类型 · Unknown · C · 未打包daterangex · 上界按闭区间显示的日期范围类型,并提供转换与操作符。 · 1.1 · 数据类型 · BSD-3-Clause · C · 未打包gsscode · 用于英国 ONS 与 GSS 地理编码的紧凑索引类型 · 1.1.3 · 数据类型 · PostgreSQL · C · 未打包gsscode_ons_refresh · 在数据库内可选刷新 gsscode 地理类型登记表 · 1.0.0 · 数据类型 · PostgreSQL · PLpgSQL · 未打包ksj · 日语汉字数字整数类型,支持算术、聚合、类型转换、比较和 B-tree 索引。 · 1.0 · 数据类型 · Unknown · C · 未打包ltree · 用于表示分层树状结构的数据类型 · 1.3 · 数据类型 · PostgreSQL · C · 已打包optim · 实验性 pgrx 扩展,定义优化方向与超参数试验数据类型。 · 0.0.0 · 数据类型 · Unknown · Rust · 未打包ora_timestamptz · 保留时区区域名或偏移量的 Oracle 风格时间戳类型。 · 1.0 · 数据类型 · MIT · C · 未打包os_name · 单字节固定长度类型存储的可枚举移动操作系统类型 · 0.0.3 · 数据类型 · PostgreSQL · SQL · 未打包pg_bikram_sambat · Bikram Sambat 日期类型与公历/尼泊尔历转换函数 · 0.1.0 · 数据类型 · PostgreSQL · C · 已打包pg_bloom · 64位单元素类似布隆的数据类型和成员操作符原型 · 0.0.1 · 数据类型 · Unknown · C · 未打包pg_crdt_jsonb · 为 PostgreSQL jsonb 值提供无冲突复制数据类型操作。 · 1.0 · 数据类型 · Unknown · C · 未打包pg_dynamic · 带类型转换和重载运算符的实验性动态值类型。 · 0.1.0 · 数据类型 · Apache-2.0 · C · 未打包pg_french_datatypes · 法国中心化数据类型 · 0.1.1 · 数据类型 · PostgreSQL · SQL · 未打包pg_hlc · 用Rust实现的与Dart CRDT库兼容的PostgreSQL HLC(混合逻辑时钟)扩展 · 0.1.0 · 数据类型 · MIT · Rust · 未打包pg_nanoid · 为 PostgreSQL 增加 NanoID 类型及 NanoID 生成函数。 · 0.0.0 · 数据类型 · Unknown · Rust · 未打包pg_nanotime · 纳秒时间戳与固定时长间隔类型 · 0.3.0 · 数据类型 · PostgreSQL · C · 已打包pg_phonenumber · C++ libphonenumber支持的电话类型、等值运算符和区域辅助函数 · 1.0 · 数据类型 · Unknown · C++ · 未打包pg_smaz · 使用 Smaz 压缩的文本类型,提供长度和原始字节访问函数。 · 0.0.0 · 数据类型 · Unknown · Rust · 未打包pg_temporal · 为 PostgreSQL 增加 Temporal ZonedDateTime 时间值支持的 pgrx 扩展。 · 1.0.0 · 数据类型 · Unknown · Rust · 未打包phone_number · phone_number 是一个基于 pgrx 的 PostgreSQL 移动电话号码数据类型,并提供随机号码生成函数。 · 0.0.0 · 数据类型 · Unknown · Rust · 未打包postgres_security · 定义一个复制 PostgreSQL text 存储与输入输出行为的模式内文本类型 · 1.0.0 · 数据类型 · Unknown · C · 未打包ulid · 内嵌的 pgrx ULID 类型、生成器与转换函数 · 0.1.3 · 数据类型 · MIT · Rust · 未打包

找到 88 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
uuid47 1.0 以 UUIDv7 存储并通过密钥输出 UUIDv4 外观的类型 TYPE MIT C 17 750
zson 1.1 基于训练字典压缩、支持透明类型转换与 JSONB 操作符的 JSONB 兼容类型。 TYPE MIT C — 570
pg_rational 0.0.3 使用BIGINT表示的有理数数据类型 TYPE MIT C 14–18 257
ip4r 2.4.3 PostgreSQL 的 IPv4/v6 和 IPv4/v6 范围索引类型 TYPE PostgreSQL C 14–18 166
postpic 0.9.1 PostPic 为 PostgreSQL 提供基于 GraphicsMagick 的图像类型、SQL 图像处理与元数据函数,以及导入/导出工具。 TYPE LGPL-3.0 C — 137
prefix 1.2.11 前缀树数据类型 TYPE PostgreSQL C 14–18 106
upid_pg 0.0.0 带语义前缀、可排序的 128 位标识符类型与生成器 TYPE MIT Rust 18 71
pg_ferroid 2.0.0 为 PostgreSQL 提供 ULID 类型、验证与生成函数。 TYPE MIT Rust 13–18 47
fixeddecimal 1.1.0 fixeddecimal:提供高性能固定精度 decimal 类型的 PostgreSQL 扩展。 TYPE PostgreSQL C 10–18 36
postgres_web3 1.0 postgres_web3 为 PostgreSQL 提供面向 Web3 的优化类型与运算符,包括 128/256 位有符号和无符号整数以及 160/256 位十六进制值。 TYPE MIT C 15 33
tinyint 0.1.1 一字节有符号整数类型,提供算术、类型转换、聚合以及 B-tree、哈希和 GIN 操作符类。 TYPE PostgreSQL C 10 28
pg_sphere 1.5.2 球面对象函数、运算符与索引支持 TYPE BSD-3-Clause C 14–18 25
collection 2.1.3 面向高性能 PL/pgSQL 工作流的关联数组数据类型 TYPE Apache-2.0 C 14–18 24
bignum 0.8.0 bignum:为 PostgreSQL 提供 Unlimited precision integers。 TYPE PostgreSQL C 10–18 23
timestampandtz 1.0.0 保存时间戳及其来源时区标识的 C 数据类型,并提供类型转换、运算符、索引和日期时间函数。 TYPE MIT C 10–18 21
wltree 2.0 支持宽字符标签和双冒号分隔符的层次树数据类型。 TYPE MIT C 10–17 16
pg_toolkit_brazil 0.1 提供巴西 CPF 与 CNPJ 类型、校验、格式化、转换和操作符。 TYPE BSD-3-Clause C — 15
inetrange 1.0.2 面向 PostgreSQL inet 地址的范围类型,支持范围运算符与 GiST 索引。 TYPE MIT C — 11
numeral 1.3 数值类型扩展 TYPE GPL-2.0 C 14–18 11
iso_codes 0.1.0 基于 pgrx 的 ISO 国家代码枚举/数据类型扩展,并提供 Rust、Diesel 与 PostgreSQL 集成。 TYPE GPL-3.0 Rust 13–17 10
plid 0.0.0 plid 提供 128 位、可按字典序排序的 PostgreSQL PLID 类型,支持短前缀、毫秒时间戳、随机位和可选的单调生成。 TYPE MIT Rust 13–18 8
intpair 0.2 提供 int64pair:紧凑存储两个 64 位整数,并支持比较、哈希与索引操作。 TYPE Apache-2.0 C — 7
jansson-json 0.0.2 基于 Jansson JSON 库的 JSON 数据类型、操作符与函数扩展。 TYPE MIT C 10–18 7
pg_text_semver 1.2.1 PostgreSQL 语义版本域类型与比较运算符 TYPE PostgreSQL SQL 14–18 7
pgbrtypes 1.0 提供巴西 CPF 与 CNPJ 编号数据类型,支持校验、格式化、类型转换和索引。 TYPE — C 10–18 7
postbis 1.0 提供压缩的 DNA、RNA、氨基酸及比对序列类型,以及类型转换、运算符、索引和生物信息学函数。 TYPE PostgreSQL C 14–18 7
uints 0.9 提供无符号 16 位与 32 位整数类型及类型转换、运算符和数值支持函数的 C 扩展。 TYPE PostgreSQL C — 7
email 0.1 email:提供带格式校验的 email 数据类型,以及用户/域名提取函数和比较操作符。 TYPE PostgreSQL C 10–18 6
pg_datatype_password 0.0.1 纯 SQL 密码数据类型与比较运算符,使用 pgcrypto Blowfish 哈希,并依赖触发器在写入前加密。 TYPE MIT SQL 10–18 6
jsonb_schema 1.0 将 JSONB 结构单独存储并以模式编号打包数据,以减少重复对象的存储空间。 TYPE PostgreSQL C — 5
device_type 0.0.2 device_type:提供用于移动设备类型的固定字节枚举式数据类型、比较操作符和 btree/hash 操作符类。 TYPE PostgreSQL C 10–18 4
lpathtree 1.0 使用斜杠分隔标签的层级路径类型,源自 PostgreSQL ltree。 TYPE — C — 4
pg_fraction 1.0 提供分数数据类型,以及算术、比较、聚合和 B-tree 运算符类支持。 TYPE — C — 4
pgsfti 1.0 pgsfti 为 PostgreSQL 提供简单梯形模糊时间区间数据类型及模糊时态关系运算。 TYPE MIT C — 4
pg_duration 1.0.2 用于表示时间段的强化数据类型 TYPE MIT C 17–18 3
pg_sexp 0.1.0 提供紧凑的 S 表达式类型,以及解析、列表操作、匹配、包含查询和 Hash/GIN 索引。 TYPE Apache-2.0 C 14–18 3
salesforce_id 1.0 用于 Salesforce ID 的 12 字节紧凑 PostgreSQL 类型,提供类型转换、比较运算符以及 B-tree/Hash 运算符类。 TYPE PostgreSQL C — 3
schema_analyzer 1.0.0 跟踪文档字段与模式演化的 Sinew 触发器函数 TYPE MIT C — 3
bankbsb 0.0.1 澳大利亚BSB号码数据类型Postgres扩展 TYPE MIT C — 2
base32_4b 0.0.1 提供以 4 字节存储的 Base32 数据类型及比较运算符。 TYPE PostgreSQL C 10–18 2
language 0.0.4 以单字节存储主要语言代码的 PostgreSQL 枚举类型。 TYPE PostgreSQL C 10–18 2
pg_acl 0.1.3 aclitems处理工具 TYPE BSD-2-Clause SQL — 2
ubjson 0.0.1 具有自定义二进制传输格式、兼容 JSONB 存储的实验类型 TYPE LGPL-3.0-only C — 2
vercomp 1.0.0 已弃用的语义版本数据类型与比较运算符 TYPE MIT C 10 2
vpack 0.1 为 PostgreSQL 提供 VelocyPack 数据类型、路径查询、运算符、类型转换以及 JSON/BSON 转换支持。 TYPE — C++ — 2
ajversion 0.0.1 PostgreSQL 语义版本号类型,使用紧凑的整数形式存储。 TYPE PostgreSQL C — 1
boolean_cascaded 2.0 boolean_cascaded:提供级联父子状态使用的复合布尔状态类型、操作符与触发器辅助函数。 TYPE PostgreSQL SQL 10–18 1
codesystem 0.2.0 支持校验、层级导航与修订追踪的分类编码类型 TYPE BSD-2-Clause C 13–18 1
decibel 0.0.1 提供分贝数据类型,支持与帕斯卡转换、算术运算、比较和聚合。 TYPE GPL-3.0 C 10–18 1
eigen 1.1 基于 Eigen 数值模板库,为 PostgreSQL 提供数组类型和线性代数函数。 TYPE MIT C++ 10–18 1