UTIL
实用功能扩展:HTTP请求,GZIP压缩,JWT处理,邮件客户端,正则,字符编码,编码解码,加密解密等实用功能
UTIL 分类包含 31 个 PostgreSQL 扩展。
ID | 扩展 | 扩展包 | 版本 | 描述 |
---|---|---|---|---|
4010 | gzip | pg_gzip | 1.0.1 | 使用SQL执行Gzip压缩与解压缩 |
4020 | bzip | pg_bzip | 1.0.0 | BZIP压缩解压缩函数包 |
4030 | zstd | pg_zstd | 1.1.2 | ZSTD压缩解压缩函数包 |
4070 | http | pg_http | 1.6.3 | HTTP客户端,允许在数据库内收发HTTP请求 (supabase) |
4080 | pg_net | pg_net | 0.9.2 | 用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase) |
4090 | pg_curl | pg_curl | 2.4 | 封装CURL,执行各种用URL传输数据的操作 |
4150 | pgjq | pgjq | 0.1.0 | 在Postgres中使用jq查询JSON |
4160 | pgjwt | pgjwt | 0.2.0 | JSON Web Token API 的PG实现 (supabase) |
4170 | pg_smtp_client | pg_smtp_client | 0.2.0 | 使用SMTP从PostgreSQL内发送邮件的客户端扩展 |
4180 | pg_html5_email_address | pg_html5_email_address | 1.2.3 | 验证Email是否符合HTML5规范的扩展 |
4190 | url_encode | url_encode | 1.2.5 | 提供URL编码解码函数 |
4200 | pgsql_tweaks | pgsql_tweaks | 0.11.3 | 一些日常会用到的便利函数与视图 |
4220 | pg_extra_time | pg_extra_time | 2.0.0 | 一些关于日期与时间的扩展函数 |
4230 | pgpcre | pgpcre | 1 | PCRE/Perl风格的正则表达式支持 |
4240 | icu_ext | icu_ext | 1.9.0 | 访问ICU库提供的函数 |
4250 | pgqr | pgqr | 1.0 | 从数据库中直接生成QR二维码 |
4260 | pg_protobuf | pg_protobuf | 1.0 | 提供Protobuf函数支持 |
4270 | envvar | envvar | 1.0.1 | 获取环境变量的函数 |
4280 | floatfile | floatfile | 1.3.1 | 将浮点数组存储到文件中而不是堆表中 |
4290 | pg_render | pg_render | 0.1.2 | 使用SQL渲染HTML页面 |
4300 | pg_readme | pg_readme | 0.7.0 | 为模式与扩展生成Markdown文档 |
4301 | pg_readme_test_extension | pg_readme | 0.7.0 | 为模式与扩展生成Markdown文档 |
4310 | ddl_historization | ddl_historization | 0.0.7 | 用SQL将所有DDL变更写入到数据库表中 |
4320 | data_historization | data_historization | 1.1.0 | 用SQL将数据变更历史保存到分区表中 |
4330 | schedoc | pg_schedoc | 0.0.1 | 在Django与DBT之间通过注释文档交换元数据 |
4400 | hashlib | pg_hashlib | 1.1 | 稳定哈希函数包 |
4430 | xxhash | pg_xxhash | 0.0.1 | xxhash哈希函数包 |
4440 | shacrypt | shacrypt | 1.1 | 实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法 |
4450 | cryptint | cryptint | 1.0.0 | 加密INT与BIGINT类型 |
4460 | pguecc | pg_ecdsa | 1.0 | PostgreSQL的uECC绑定,椭圆曲线加解密函数包 |
4470 | sparql | pgsparql | 1.0 | 使用SQL查询SPARQL数据源 |
pg_net - 0.9.2
用 SQL 进行异步非阻塞HTTP/HTTPS 请求的扩展 (supabase)
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_net | LOAD |
RPM | pg_net_$v* | DDL |
DEB | postgresql-$v-pg-net | LIB |
语言 | C | |
许可证 | Apache-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_smtp_client - 0.2.0
使用SMTP从PostgreSQL内发送邮件的客户端扩展
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_smtp_client | |
RPM | pg_smtp_client_$v | DDL |
DEB | postgresql-$v-pg-smtp-client | LIB |
语言 | Rust | TRUST |
许可证 | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_html5_email_address - 1.2.3
验证Email是否符合HTML5规范的扩展
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_html5_email_address | |
RPM | pg_html5_email_address_$v | DDL |
DEB | postgresql-$v-pg-html5-email-address | |
语言 | SQL | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
url_encode - 1.2.5
提供URL编码解码函数
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | url_encode | |
RPM | url_encode_$v* | DDL |
DEB | postgresql-$v-url-encode | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pgsql_tweaks - 0.11.3
一些日常会用到的便利函数与视图
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pgsql_tweaks | |
RPM | pgsql_tweaks_$v | DDL |
DEB | postgresql-$v-pgsql-tweaks | LIB |
语言 | SQL | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_extra_time - 2.0.0
一些关于日期与时间的扩展函数
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_extra_time | |
RPM | pg_extra_time_$v | DDL |
DEB | postgresql-$v-pg-extra-time | LIB |
语言 | SQL | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pgpcre - 1
PCRE/Perl风格的正则表达式支持
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pgpcre | |
RPM | pgpcre_$v | DDL |
DEB | postgresql-$v-pgpcre | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
icu_ext - 1.9.0
访问ICU库提供的函数
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | icu_ext | |
RPM | icu_ext_$v* | DDL |
DEB | postgresql-$v-icu-ext | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pgqr - 1.0
从数据库中直接生成QR二维码
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pgqr | |
RPM | pgqr_$v* | DDL |
DEB | postgresql-$v-pgqr | LIB |
语言 | C | |
许可证 | BSD 3-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_protobuf - 1.0
提供Protobuf函数支持
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_protobuf | |
RPM | pg_protobuf_$v | DDL |
DEB | postgresql-$v-pg-protobuf | LIB |
语言 | C | |
许可证 | MIT |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
envvar - 1.0.1
获取环境变量的函数
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | envvar | |
RPM | pg_envvar_$v* | DDL |
DEB | postgresql-$v-pg-envvar | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_readme - 0.7.0
为模式与扩展生成Markdown文档
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_readme | |
RPM | pg_readme_$v | DDL |
DEB | postgresql-$v-pg-readme | |
语言 | C | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pg_readme_test_extension - 0.7.0
为模式与扩展生成Markdown文档
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_readme | |
RPM | pg_readme_$v | DDL |
DEB | postgresql-$v-pg-readme | |
语言 | C | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
ddl_historization - 0.0.7
用SQL将所有DDL变更写入到数据库表中
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | ddl_historization | |
RPM | ddl_historization_$v | DDL |
DEB | postgresql-$v-ddl-historization | |
语言 | SQL | |
许可证 | GPL-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
data_historization - 1.1.0
用SQL将数据变更历史保存到分区表中
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | data_historization | |
RPM | data_historization_$v | DDL |
DEB | postgresql-$v-data-historization | |
语言 | SQL | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
schedoc - 0.0.1
在Django与DBT之间通过注释文档交换元数据
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_schedoc | |
RPM | pg_schedoc_$v | DDL |
DEB | postgresql-$v-pg-schedoc | |
语言 | SQL | |
许可证 | GPL-3.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
hashlib - 1.1
稳定哈希函数包
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_hashlib | |
RPM | pg_hashlib_$v | DDL |
DEB | postgresql-$v-pg-hashlib | LIB |
语言 | C | TRUST |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
xxhash - 0.0.1
xxhash哈希函数包
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_xxhash | |
RPM | pg_xxhash_$v* | DDL |
DEB | postgresql-$v-pg-xxhash | LIB |
语言 | C | TRUST |
许可证 | BSD 2-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
shacrypt - 1.1
实现SHA256-CRYPT与SHA512-CRYPT密钥加密算法
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | shacrypt | |
RPM | postgres_shacrypt_$v* | DDL |
DEB | postgresql-$v-shacrypt | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
cryptint - 1.0.0
加密INT与BIGINT类型
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | cryptint | |
RPM | cryptint_$v* | DDL |
DEB | postgresql-$v-cryptint | LIB |
语言 | C | |
许可证 | PostgreSQL |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
pguecc - 1.0
PostgreSQL的uECC绑定,椭圆曲线加解密函数包
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pg_ecdsa | |
RPM | pg_ecdsa_$v* | DDL |
DEB | postgresql-$v-pg-ecdsa | LIB |
语言 | C | |
许可证 | BSD 2-Clause |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |
sparql - 1.0
使用SQL查询SPARQL数据源
扩展 | 官网 | 属性 |
---|---|---|
扩展包 | pgsparql | |
RPM | pgsparql_$v | DDL |
DEB | postgresql-$v-pgsparql | |
语言 | SQL | |
许可证 | Apache-2.0 |
OS/Arch | x86_64 | aarch64 |
---|---|---|
el8 | 17 16 15 14 13 | 17 16 15 14 13 |
el9 | 17 16 15 14 13 | 17 16 15 14 13 |
d12 | 17 16 15 14 13 | 17 16 15 14 13 |
u22 | 17 16 15 14 13 | 17 16 15 14 13 |
u24 | 17 16 15 14 13 | 17 16 15 14 13 |