UTIL - 工具

实用功能扩展:HTTP请求,GZIP压缩,JWT处理,邮件客户端,正则,字符编码,编码解码,加密解密等实用功能

扩展列表

共有 32 个扩展,位于 31 个扩展包中。

扩展版本许可证语言描述
gzippg_gzip1.0.0MITC使用SQL执行Gzip压缩与解压缩
bzippg_bzip1.0.0MITCBZIP压缩解压缩函数包
zstdpg_zstd1.1.2ISCCZSTD压缩解压缩函数包
httppg_http1.7.0MITCHTTP客户端,允许在数据库内收发HTTP请求 (supabase)
pg_netpg_net0.20.2Apache-2.0C用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
pg_curlpg_curl2.4.5MITC封装CURL,执行各种用URL传输数据的操作
pg_retrypg_retry1.0.0PostgreSQLC在临时错误中使用指数退避重试语句
pgjqpgjq0.1.0MITC在Postgres中使用jq查询JSON
pgjwtpgjwt0.2.0MITSQLJSON Web Token API 的PG实现 (supabase)
pg_smtp_clientpg_smtp_client0.2.1MITRust使用SMTP从PostgreSQL内发送邮件的客户端扩展
pg_html5_email_addresspg_html5_email_address1.2.3PostgreSQLSQL验证Email是否符合HTML5规范的扩展
url_encodeurl_encode1.2.5PostgreSQLC提供URL编码解码函数
pgsql_tweakspgsql_tweaks1.0.2PostgreSQLSQL一些日常会用到的便利函数与视图
pg_extra_timepg_extra_time2.0.0PostgreSQLSQL一些关于日期与时间的扩展函数
pgpcrepgpcre0.20190509PostgreSQLCPCRE/Perl风格的正则表达式支持
icu_exticu_ext1.10.0PostgreSQLC访问ICU库提供的函数
pgqrpgqr1.0BSD 3-ClauseC从数据库中直接生成QR二维码
pg_protobufpg_protobuf1.0MITC提供Protobuf函数支持
envvarpg_envvar1.0.1PostgreSQLC获取环境变量的函数
floatfilefloatfile1.3.1MITC将浮点数组存储到文件中而不是堆表中
pg_renderpg_render0.1.3MITRust使用SQL渲染HTML页面
pg_readmepg_readme0.7.0PostgreSQLC为模式与扩展生成Markdown文档
pg_readme_test_extensionpg_readme0.7.0PostgreSQLC为模式与扩展生成Markdown文档
ddl_historizationddl_historization0.0.7GPL-2.0SQL用SQL将所有DDL变更写入到数据库表中
data_historizationdata_historization1.1.0PostgreSQLSQL用SQL将数据变更历史保存到分区表中
schedocpg_schedoc0.0.1GPL-3.0SQL在Django与DBT之间通过注释文档交换元数据
hashlibpg_hashlib1.1PostgreSQLC稳定哈希函数包
xxhashpg_xxhash0.0.1BSD 2-ClauseCxxhash哈希函数包
shacryptshacrypt1.1PostgreSQLC实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
cryptintcryptint1.0.0PostgreSQLC加密INT与BIGINT类型
pgueccpg_ecdsa1.0BSD 2-ClauseCPostgreSQL的uECC绑定,椭圆曲线加解密函数包
sparqlpgsparql1.0Apache-2.0SQL使用SQL查询SPARQL数据源

gzip

pg_gzip - 1.0.0 : 使用SQL执行Gzip压缩与解压缩

条目属性OSx86_64aarch64
扩展名gzipel818171615141817161514
扩展包pg_gzipel918171615141817161514
RPMpg_gzip_$vel1018171615141817161514
DEBpostgresql-$v-gzipd1218171615141817161514
语言Cd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议MITu2418171615141817161514

bzip

pg_bzip - 1.0.0 : BZIP压缩解压缩函数包

条目属性OSx86_64aarch64
扩展名bzipel818171615141817161514
扩展包pg_bzipel918171615141817161514
RPMpg_bzip_$vel1018171615141817161514
DEBpostgresql-$v-bzipd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

zstd

pg_zstd - 1.1.2 : ZSTD压缩解压缩函数包

条目属性OSx86_64aarch64
扩展名zstdel818171615141817161514
扩展包pg_zstdel918171615141817161514
RPMpg_zstd_$vel1018171615141817161514
DEBpostgresql-$v-zstdd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议ISCu2418171615141817161514

http

pg_http - 1.7.0 : HTTP客户端,允许在数据库内收发HTTP请求 (supabase)

条目属性OSx86_64aarch64
扩展名httpel818171615141817161514
扩展包pg_httpel918171615141817161514
RPMpg_http_$vel1018171615141817161514
DEBpostgresql-$v-httpd1218171615141817161514
语言Cd1318171615141817161514
仓库PGDGu2218171615141817161514
协议MITu2418171615141817161514

pg_net

pg_net - 0.20.2 : 用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)

条目属性OSx86_64aarch64
扩展名pg_netel818171615141817161514
扩展包pg_netel918171615141817161514
RPMpg_net_$vel1018171615141817161514
DEBpostgresql-$v-pg-netd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议Apache-2.0u2418171615141817161514

pg_curl

pg_curl - 2.4.5 : 封装CURL,执行各种用URL传输数据的操作

条目属性OSx86_64aarch64
扩展名pg_curlel818171615141817161514
扩展包pg_curlel918171615141817161514
RPMpg_curl_$vel1018171615141817161514
DEBpostgresql-$v-pg-curld1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pg_retry

pg_retry - 1.0.0 : 在临时错误中使用指数退避重试语句

条目属性OSx86_64aarch64
扩展名pg_retryel818171615141817161514
扩展包pg_retryel918171615141817161514
RPMpg_retry_$vel1018171615141817161514
DEBpostgresql-$v-retryd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pgjq

pgjq - 0.1.0 : 在Postgres中使用jq查询JSON

条目属性OSx86_64aarch64
扩展名pgjqel818171615141817161514
扩展包pgjqel918171615141817161514
RPMpgjq_$vel1018171615141817161514
DEBpostgresql-$v-pgjqd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pgjwt

pgjwt - 0.2.0 : JSON Web Token API 的PG实现 (supabase)

条目属性OSx86_64aarch64
扩展名pgjwtel818171615141817161514
扩展包pgjwtel918171615141817161514
RPMpgjwt_$vel1018171615141817161514
DEBpostgresql-$v-pgjwtd1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pg_smtp_client

pg_smtp_client - 0.2.1 : 使用SMTP从PostgreSQL内发送邮件的客户端扩展

条目属性OSx86_64aarch64
扩展名pg_smtp_clientel818171615141817161514
扩展包pg_smtp_clientel918171615141817161514
RPMpg_smtp_client_$vel1018171615141817161514
DEBpostgresql-$v-pg-smtp-clientd1218171615141817161514
语言Rustd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pg_html5_email_address

pg_html5_email_address - 1.2.3 : 验证Email是否符合HTML5规范的扩展

条目属性OSx86_64aarch64
扩展名pg_html5_email_addressel818171615141817161514
扩展包pg_html5_email_addressel918171615141817161514
RPMpg_html5_email_address_$vel1018171615141817161514
DEBpostgresql-$v-pg-html5-email-addressd1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

url_encode

url_encode - 1.2.5 : 提供URL编码解码函数

条目属性OSx86_64aarch64
扩展名url_encodeel818171615141817161514
扩展包url_encodeel918171615141817161514
RPMurl_encode_$vel1018171615141817161514
DEBpostgresql-$v-url-encoded1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pgsql_tweaks

pgsql_tweaks - 1.0.2 : 一些日常会用到的便利函数与视图

条目属性OSx86_64aarch64
扩展名pgsql_tweaksel818171615141817161514
扩展包pgsql_tweaksel918171615141817161514
RPMpgsql_tweaks_$vel1018171615141817161514
DEBpostgresql-$v-pgsql-tweaksd1218171615141817161514
语言SQLd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pg_extra_time

pg_extra_time - 2.0.0 : 一些关于日期与时间的扩展函数

条目属性OSx86_64aarch64
扩展名pg_extra_timeel818171615141817161514
扩展包pg_extra_timeel918171615141817161514
RPMpg_extra_time_$vel1018171615141817161514
DEBpostgresql-$v-pg-extra-timed1218171615141817161514
语言SQLd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pgpcre

pgpcre - 0.20190509 : PCRE/Perl风格的正则表达式支持

条目属性OSx86_64aarch64
扩展名pgpcreel818171615141817161514
扩展包pgpcreel918171615141817161514
RPMpgpcre_$vel1018171615141817161514
DEBpostgresql-$v-pgpcred1218171615141817161514
语言Cd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

icu_ext

icu_ext - 1.10.0 : 访问ICU库提供的函数

条目属性OSx86_64aarch64
扩展名icu_extel818171615141817161514
扩展包icu_extel918171615141817161514
RPMicu_ext_$vel1018171615141817161514
DEBpostgresql-$v-icu-extd1218171615141817161514
语言Cd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pgqr

pgqr - 1.0 : 从数据库中直接生成QR二维码

条目属性OSx86_64aarch64
扩展名pgqrel818171615141817161514
扩展包pgqrel918171615141817161514
RPMpgqr_$vel1018171615141817161514
DEBpostgresql-$v-pgqrd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议BSD 3-Clauseu2418171615141817161514

pg_protobuf

pg_protobuf - 1.0 : 提供Protobuf函数支持

条目属性OSx86_64aarch64
扩展名pg_protobufel818171615141817161514
扩展包pg_protobufel918171615141817161514
RPMpg_protobuf_$vel1018171615141817161514
DEBpostgresql-$v-pg-protobufd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

envvar

pg_envvar - 1.0.1 : 获取环境变量的函数

条目属性OSx86_64aarch64
扩展名envvarel818171615141817161514
扩展包pg_envvarel918171615141817161514
RPMpg_envvar_$vel1018171615141817161514
DEBpostgresql-$v-pg-envvard1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

floatfile

floatfile - 1.3.1 : 将浮点数组存储到文件中而不是堆表中

条目属性OSx86_64aarch64
扩展名floatfileel818171615141817161514
扩展包floatfileel918171615141817161514
RPMfloatfile_$vel1018171615141817161514
DEBpostgresql-$v-floatfiled1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pg_render

pg_render - 0.1.3 : 使用SQL渲染HTML页面

条目属性OSx86_64aarch64
扩展名pg_renderel818171615141817161514
扩展包pg_renderel918171615141817161514
RPMpg_render_$vel1018171615141817161514
DEBpostgresql-$v-pg-renderd1218171615141817161514
语言Rustd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议MITu2418171615141817161514

pg_readme

pg_readme - 0.7.0 : 为模式与扩展生成Markdown文档

条目属性OSx86_64aarch64
扩展名pg_readmeel818171615141817161514
扩展包pg_readmeel918171615141817161514
RPMpg_readme_$vel1018171615141817161514
DEBpostgresql-$v-pg-readmed1218171615141817161514
语言Cd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pg_readme_test_extension

pg_readme - 0.7.0 : 为模式与扩展生成Markdown文档

条目属性OSx86_64aarch64
扩展名pg_readme_test_extensionel818171615141817161514
扩展包pg_readmeel918171615141817161514
RPMpg_readme_$vel1018171615141817161514
DEBpostgresql-$v-pg-readmed1218171615141817161514
语言Cd1318171615141817161514
仓库MIXEDu2218171615141817161514
协议PostgreSQLu2418171615141817161514

ddl_historization

ddl_historization - 0.0.7 : 用SQL将所有DDL变更写入到数据库表中

条目属性OSx86_64aarch64
扩展名ddl_historizationel818171615141817161514
扩展包ddl_historizationel918171615141817161514
RPMddl_historization_$vel1018171615141817161514
DEBpostgresql-$v-ddl-historizationd1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议GPL-2.0u2418171615141817161514

data_historization

data_historization - 1.1.0 : 用SQL将数据变更历史保存到分区表中

条目属性OSx86_64aarch64
扩展名data_historizationel818171615141817161514
扩展包data_historizationel918171615141817161514
RPMdata_historization_$vel1018171615141817161514
DEBpostgresql-$v-data-historizationd1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

schedoc

pg_schedoc - 0.0.1 : 在Django与DBT之间通过注释文档交换元数据

条目属性OSx86_64aarch64
扩展名schedocel818171615141817161514
扩展包pg_schedocel918171615141817161514
RPMpg_schedoc_$vel1018171615141817161514
DEBpostgresql-$v-pg-schedocd1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议GPL-3.0u2418171615141817161514

hashlib

pg_hashlib - 1.1 : 稳定哈希函数包

条目属性OSx86_64aarch64
扩展名hashlibel818171615141817161514
扩展包pg_hashlibel918171615141817161514
RPMpg_hashlib_$vel1018171615141817161514
DEBpostgresql-$v-pg-hashlibd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

xxhash

pg_xxhash - 0.0.1 : xxhash哈希函数包

条目属性OSx86_64aarch64
扩展名xxhashel818171615141817161514
扩展包pg_xxhashel918171615141817161514
RPMpg_xxhash_$vel1018171615141817161514
DEBpostgresql-$v-pg-xxhashd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议BSD 2-Clauseu2418171615141817161514

shacrypt

shacrypt - 1.1 : 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法

条目属性OSx86_64aarch64
扩展名shacryptel818171615141817161514
扩展包shacryptel918171615141817161514
RPMshacrypt_$vel1018171615141817161514
DEBpostgresql-$v-shacryptd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

cryptint

cryptint - 1.0.0 : 加密INT与BIGINT类型

条目属性OSx86_64aarch64
扩展名cryptintel818171615141817161514
扩展包cryptintel918171615141817161514
RPMcryptint_$vel1018171615141817161514
DEBpostgresql-$v-cryptintd1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议PostgreSQLu2418171615141817161514

pguecc

pg_ecdsa - 1.0 : PostgreSQL的uECC绑定,椭圆曲线加解密函数包

条目属性OSx86_64aarch64
扩展名pgueccel818171615141817161514
扩展包pg_ecdsael918171615141817161514
RPMpg_ecdsa_$vel1018171615141817161514
DEBpostgresql-$v-pg-ecdsad1218171615141817161514
语言Cd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议BSD 2-Clauseu2418171615141817161514

sparql

pgsparql - 1.0 : 使用SQL查询SPARQL数据源

条目属性OSx86_64aarch64
扩展名sparqlel818171615141817161514
扩展包pgsparqlel918171615141817161514
RPMpgsparql_$vel1018171615141817161514
DEBpostgresql-$v-pgsparqld1218171615141817161514
语言SQLd1318171615141817161514
仓库PIGSTYu2218171615141817161514
协议Apache-2.0u2418171615141817161514

最后修改 2026-03-08: add extension catalog (baacba6)