这是本节的多页打印视图。 点击此处打印.

返回本页常规视图.

类目:SEC

安全功能扩展:强制密码强度,阉割超级用户,密钥管理,商密算法,PII匿名处理,扩展白名单,审计日志,变更追溯,反病毒等等

SEC 类目共有 26 个可用扩展:

扩展名(详情) 标准名(官网) 仓库 版本 类目 许可证 LOAD DDL TRUST RELOC 简介
passwordcheck_cracklib passwordcheck MIXED 3.1.0 SEC LGPLv2 使用cracklib加固PG用户密码
supautils supautils PIGSTY 2.6.0 SEC Apache-2.0 用于在云环境中确保数据库集群的安全
pgsodium pgsodium PIGSTY 3.1.9 SEC BSD 3 表数据加密存储 TDE
supabase_vault pg_vault PIGSTY 0.3.1 SEC Apache-2.0 在 Vault 中存储加密凭证的扩展 (supabase)
pg_session_jwt pg_session_jwt PIGSTY 0.2.0 SEC Apache-2.0 使用JWT进行会话认证
anon pg_anon PIGSTY 2.0.0 SEC PostgreSQL 数据匿名化处理工具
pg_tde pg_tde PIGSTY 1.0 SEC MIT 试点性质的加密存储引擎
pgsmcrypto pgsmcrypto PIGSTY 0.1.0 SEC MIT 为PostgreSQL提供商密算法支持:SM2,SM3,SM4
pgaudit pgaudit PGDG 17.1 SEC PostgreSQL 提供审计功能
pgauditlogtofile pgauditlogtofile PGDG 1.6.4 SEC PostgreSQL pgAudit 子扩展,将审计日志写入单独的文件中
pg_auth_mon pg_auth_mon MIXED 3.0 SEC MIT 监控每个用户的连接尝试
credcheck credcheck PGDG 3.0 SEC MIT 明文凭证检查器
pgcryptokey pgcryptokey MIXED 0.85 SEC PostgreSQL PG密钥管理
pg_jobmon pg_jobmon MIXED 1.4.1 SEC PostgreSQL 记录和监控函数
logerrors logerrors MIXED 2.1.3 SEC BSD 3 用于收集日志文件中消息统计信息的函数
login_hook login_hook MIXED 1.6 SEC GPLv3 在用户登陆时执行login_hook.login()函数
set_user set_user PGDG 4.1.0 SEC PostgreSQL 增加了日志记录的 SET ROLE
pg_snakeoil pg_snakeoil MIXED 1.4 SEC PostgreSQL PostgreSQL动态链接库反病毒功能
pgextwlist pgextwlist PIGSTY 1.17 SEC PostgreSQL PostgreSQL扩展白名单功能
pg_auditor pg_auditor PIGSTY 0.2 SEC BSD 3 审计数据变更并提供闪回能力
sslutils sslutils PIGSTY 1.4 SEC PostgreSQL 使用SQL管理SSL证书
noset pg_noset PIGSTY 0.3.0 SEC AGPLv3 阻止非超级用户使用SET/RESET设置变量
sepgsql sepgsql CONTRIB - SEC PostgreSQL 基于SELinux标签的强制访问控制
auth_delay auth_delay CONTRIB - SEC PostgreSQL 在返回认证失败前暂停一会,避免爆破
pgcrypto pgcrypto CONTRIB 1.3 SEC PostgreSQL 实用加解密函数
passwordcheck passwordcheck CONTRIB - SEC PostgreSQL 用于强制拒绝修改弱密码的扩展

1 - passwordcheck_cracklib

使用cracklib加固PG用户密码

扩展总览

MIXED 第三方扩展: passwordcheck : 使用cracklib加固PG用户密码

基本信息

元数据

  • 默认版本: 3.1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:passwordcheck_cracklib_$v*
  • RPM版本:3.1.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-passwordcheck-cracklib
  • DEB版本:3.1.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 passwordcheck_cracklib_17
PGDG 3.1.0
passwordcheck_cracklib_16
PGDG 3.0.0
passwordcheck_cracklib_15
PGDG 3.0.0
passwordcheck_cracklib_14
PGDG 3.0.0
passwordcheck_cracklib_13
PGDG 3.0.0
el8 aarch64 passwordcheck_cracklib_17
PGDG 3.1.0
passwordcheck_cracklib_16
PGDG 3.0.0
passwordcheck_cracklib_15
PGDG 3.0.0
passwordcheck_cracklib_14
PGDG 3.0.0
passwordcheck_cracklib_13
PGDG 3.0.0
el9 x86_64 passwordcheck_cracklib_17
PGDG 3.1.0
passwordcheck_cracklib_16
PGDG 3.0.0
passwordcheck_cracklib_15
PGDG 3.0.0
passwordcheck_cracklib_14
PGDG 3.0.0
passwordcheck_cracklib_13
PGDG 3.0.0
el9 aarch64 passwordcheck_cracklib_17
PGDG 3.1.0
passwordcheck_cracklib_16
PGDG 3.0.0
passwordcheck_cracklib_15
PGDG 3.0.0
passwordcheck_cracklib_14
PGDG 3.0.0
passwordcheck_cracklib_13
PGDG 3.0.0
d12 x86_64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0
d12 aarch64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0
u22 x86_64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0
u22 aarch64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0
u24 x86_64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0
u24 aarch64 postgresql-17-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-16-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-15-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-14-passwordcheck-cracklib
PIGSTY 3.1.0
postgresql-13-passwordcheck-cracklib
PIGSTY 3.1.0

扩展安装

使用 pig 命令行工具安装 passwordcheck 扩展:

pig ext install passwordcheck; # 扩展名称
pig ext install passwordcheck_cracklib; # 标准包名

使用 Pigsty剧本 安装 passwordcheck 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["passwordcheck"]}' # -l <集群名>

YUM仓库 手工安装 passwordcheck RPM 包:

dnf install passwordcheck_cracklib_17*;
dnf install passwordcheck_cracklib_16*;
dnf install passwordcheck_cracklib_15*;
dnf install passwordcheck_cracklib_14*;
dnf install passwordcheck_cracklib_13*;

APT仓库 手工安装 passwordcheck DEB 包:

apt install postgresql-17-passwordcheck-cracklib;
apt install postgresql-16-passwordcheck-cracklib;
apt install postgresql-15-passwordcheck-cracklib;
apt install postgresql-14-passwordcheck-cracklib;
apt install postgresql-13-passwordcheck-cracklib;

扩展 passwordcheck_cracklib 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'passwordcheck_cracklib'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




2 - supautils

用于在云环境中确保数据库集群的安全

扩展总览

PIGSTY 第三方扩展: supautils : 用于在云环境中确保数据库集群的安全

基本信息

元数据

  • 默认版本: 2.6.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:supautils_$v*
  • RPM版本:2.6.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-supautils
  • DEB版本:2.6.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 supautils_17
PIGSTY 2.6.0
supautils_16
PIGSTY 2.6.0
supautils_15
PIGSTY 2.6.0
supautils_14
PIGSTY 2.6.0
supautils_13
PIGSTY 2.6.0
el8 aarch64 supautils_17
PIGSTY 2.6.0
supautils_16
PIGSTY 2.6.0
supautils_15
PIGSTY 2.6.0
supautils_14
PIGSTY 2.6.0
supautils_13
PIGSTY 2.6.0
el9 x86_64 supautils_17
PIGSTY 2.6.0
supautils_16
PIGSTY 2.6.0
supautils_15
PIGSTY 2.6.0
supautils_14
PIGSTY 2.6.0
supautils_13
PIGSTY 2.6.0
el9 aarch64 supautils_17
PIGSTY 2.6.0
supautils_16
PIGSTY 2.6.0
supautils_15
PIGSTY 2.6.0
supautils_14
PIGSTY 2.6.0
supautils_13
PIGSTY 2.6.0
d12 x86_64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0
d12 aarch64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0
u22 x86_64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0
u22 aarch64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0
u24 x86_64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0
u24 aarch64 postgresql-17-supautils
PIGSTY 2.6.0
postgresql-16-supautils
PIGSTY 2.6.0
postgresql-15-supautils
PIGSTY 2.6.0
postgresql-14-supautils
PIGSTY 2.6.0
postgresql-13-supautils
PIGSTY 2.6.0

扩展安装

使用 pig 命令行工具安装 supautils 扩展:

pig ext install supautils

使用 Pigsty剧本 安装 supautils 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["supautils"]}' # -l <集群名>

YUM仓库 手工安装 supautils RPM 包:

dnf install supautils_17*;
dnf install supautils_16*;
dnf install supautils_15*;
dnf install supautils_14*;
dnf install supautils_13*;

APT仓库 手工安装 supautils DEB 包:

apt install postgresql-17-supautils;
apt install postgresql-16-supautils;
apt install postgresql-15-supautils;
apt install postgresql-14-supautils;
apt install postgresql-13-supautils;

扩展 supautils 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'supautils'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




3 - pgsodium

表数据加密存储 TDE

扩展总览

PIGSTY 第三方扩展: pgsodium : 表数据加密存储 TDE

基本信息

  • 扩展编号: 7020
  • 扩展名称: pgsodium
  • 标准包名: pgsodium
  • 扩展类目: SEC
  • 开源协议: BSD 3
  • 官方网站: https://github.com/michelp/pgsodium
  • 编程语言: C
  • 其他标签: supabase
  • 备注信息:

元数据

  • 默认版本: 3.1.9
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: pgsodium
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pgsodium_$v*
  • RPM版本:3.1.9
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgsodium
  • DEB版本:3.1.9
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgsodium_17
PGDG 3.1.9
pgsodium_16
PGDG 3.1.9
pgsodium_15
PGDG 3.1.9
pgsodium_14
PGDG 3.1.9
pgsodium_13
PGDG 3.1.9
el8 aarch64 pgsodium_17
PGDG 3.1.9
pgsodium_16
PGDG 3.1.9
pgsodium_15
PGDG 3.1.9
pgsodium_14
PGDG 3.1.9
pgsodium_13
PGDG 3.1.9
el9 x86_64 pgsodium_17
PGDG 3.1.9
pgsodium_16
PGDG 3.1.9
pgsodium_15
PGDG 3.1.9
pgsodium_14
PGDG 3.1.9
pgsodium_13
PGDG 3.1.9
el9 aarch64 pgsodium_17
PGDG 3.1.9
pgsodium_16
PGDG 3.1.9
pgsodium_15
PGDG 3.1.9
pgsodium_14
PGDG 3.1.9
pgsodium_13
PGDG 3.1.9
d12 x86_64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9
d12 aarch64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9
u22 x86_64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9
u22 aarch64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9
u24 x86_64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9
u24 aarch64 postgresql-17-pgsodium
PIGSTY 3.1.9
postgresql-16-pgsodium
PIGSTY 3.1.9
postgresql-15-pgsodium
PIGSTY 3.1.9
postgresql-14-pgsodium
PIGSTY 3.1.9
postgresql-13-pgsodium
PIGSTY 3.1.9

扩展安装

使用 pig 命令行工具安装 pgsodium 扩展:

pig ext install pgsodium

使用 Pigsty剧本 安装 pgsodium 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgsodium"]}' # -l <集群名>

YUM仓库 手工安装 pgsodium RPM 包:

dnf install pgsodium_17*;
dnf install pgsodium_16*;
dnf install pgsodium_15*;
dnf install pgsodium_14*;
dnf install pgsodium_13*;

APT仓库 手工安装 pgsodium DEB 包:

apt install postgresql-17-pgsodium;
apt install postgresql-16-pgsodium;
apt install postgresql-15-pgsodium;
apt install postgresql-14-pgsodium;
apt install postgresql-13-pgsodium;

扩展 pgsodium 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pgsodium'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgsodium 扩展:

CREATE EXTENSION pgsodium;



4 - supabase_vault

在 Vault 中存储加密凭证的扩展 (supabase)

扩展总览

PIGSTY 第三方扩展: pg_vault : 在 Vault 中存储加密凭证的扩展 (supabase)

基本信息

  • 扩展编号: 7030
  • 扩展名称: supabase_vault
  • 标准包名: pg_vault
  • 扩展类目: SEC
  • 开源协议: Apache-2.0
  • 官方网站: https://github.com/supabase/vault
  • 编程语言: C
  • 其他标签: supabase
  • 备注信息: 无

元数据

  • 默认版本: 0.3.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: vault
  • 所需扩展: pgsodium

软件包

  • RPM仓库:PIGSTY
  • RPM包名:vault_$v*
  • RPM版本:0.3.1
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-vault
  • DEB版本:0.3.1
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 vault_17
PIGSTY 0.3.1
vault_16
PIGSTY 0.3.1
vault_15
PIGSTY 0.3.1
vault_14
PIGSTY 0.3.1
vault_13
PIGSTY 0.3.1
el8 aarch64 vault_17
PIGSTY 0.3.1
vault_16
PIGSTY 0.3.1
vault_15
PIGSTY 0.3.1
vault_14
PIGSTY 0.3.1
vault_13
PIGSTY 0.3.1
el9 x86_64 vault_17
PIGSTY 0.3.1
vault_16
PIGSTY 0.3.1
vault_15
PIGSTY 0.3.1
vault_14
PIGSTY 0.3.1
vault_13
PIGSTY 0.3.1
el9 aarch64 vault_17
PIGSTY 0.3.1
vault_16
PIGSTY 0.3.1
vault_15
PIGSTY 0.3.1
vault_14
PIGSTY 0.3.1
vault_13
PIGSTY 0.3.1
d12 x86_64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1
d12 aarch64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1
u22 x86_64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1
u22 aarch64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1
u24 x86_64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1
u24 aarch64 postgresql-17-vault
PIGSTY 0.3.1
postgresql-16-vault
PIGSTY 0.3.1
postgresql-15-vault
PIGSTY 0.3.1
postgresql-14-vault
PIGSTY 0.3.1
postgresql-13-vault
PIGSTY 0.3.1

扩展安装

使用 pig 命令行工具安装 pg_vault 扩展:

pig ext install pg_vault; # 扩展名称
pig ext install supabase_vault; # 标准包名

使用 Pigsty剧本 安装 pg_vault 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_vault"]}' # -l <集群名>

YUM仓库 手工安装 pg_vault RPM 包:

dnf install vault_17*;
dnf install vault_16*;
dnf install vault_15*;
dnf install vault_14*;
dnf install vault_13*;

APT仓库 手工安装 pg_vault DEB 包:

apt install postgresql-17-vault;
apt install postgresql-16-vault;
apt install postgresql-15-vault;
apt install postgresql-14-vault;
apt install postgresql-13-vault;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 supabase_vault 扩展:

CREATE EXTENSION supabase_vault CASCADE;



5 - pg_session_jwt

使用JWT进行会话认证

扩展总览

PIGSTY 第三方扩展: pg_session_jwt : 使用JWT进行会话认证

基本信息

元数据

  • 默认版本: 0.2.0
  • PG大版本: 17,16,15,14
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 受信任,无需超级用户,带 CREATE 权限的用户可以直接创建
  • 所需模式: auth
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_session_jwt_$v
  • RPM版本:0.1.2
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-session-jwt
  • DEB版本:0.1.2
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_session_jwt_17
PIGSTY 0.2.0
pg_session_jwt_16
PIGSTY 0.2.0
pg_session_jwt_15
PIGSTY 0.2.0
pg_session_jwt_14
PIGSTY 0.2.0
el8 aarch64 pg_session_jwt_17
PIGSTY 0.2.0
pg_session_jwt_16
PIGSTY 0.2.0
pg_session_jwt_15
PIGSTY 0.2.0
pg_session_jwt_14
PIGSTY 0.2.0
el9 x86_64 pg_session_jwt_17
PIGSTY 0.2.0
pg_session_jwt_16
PIGSTY 0.2.0
pg_session_jwt_15
PIGSTY 0.2.0
pg_session_jwt_14
PIGSTY 0.2.0
el9 aarch64 pg_session_jwt_17
PIGSTY 0.2.0
pg_session_jwt_16
PIGSTY 0.2.0
pg_session_jwt_15
PIGSTY 0.2.0
pg_session_jwt_14
PIGSTY 0.2.0
d12 x86_64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0
d12 aarch64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0
u22 x86_64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0
u22 aarch64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0
u24 x86_64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0
u24 aarch64 postgresql-17-pg-session-jwt
PIGSTY 0.2.0
postgresql-16-pg-session-jwt
PIGSTY 0.2.0
postgresql-15-pg-session-jwt
PIGSTY 0.2.0
postgresql-14-pg-session-jwt
PIGSTY 0.2.0

扩展安装

使用 pig 命令行工具安装 pg_session_jwt 扩展:

pig ext install pg_session_jwt

使用 Pigsty剧本 安装 pg_session_jwt 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_session_jwt"]}' # -l <集群名>

YUM仓库 手工安装 pg_session_jwt RPM 包:

dnf install pg_session_jwt_17;
dnf install pg_session_jwt_16;
dnf install pg_session_jwt_15;
dnf install pg_session_jwt_14;

APT仓库 手工安装 pg_session_jwt DEB 包:

apt install postgresql-17-pg-session-jwt;
apt install postgresql-16-pg-session-jwt;
apt install postgresql-15-pg-session-jwt;
apt install postgresql-14-pg-session-jwt;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_session_jwt 扩展:

CREATE EXTENSION pg_session_jwt;



6 - anon

数据匿名化处理工具

扩展总览

PIGSTY 第三方扩展: pg_anon : 数据匿名化处理工具

基本信息

元数据

  • 默认版本: 2.0.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: anon
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_anon_$v
  • RPM版本:2.0.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-anon
  • DEB版本:2.0.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_anon_17
PIGSTY 2.0.0
pg_anon_16
PIGSTY 2.0.0
pg_anon_15
PIGSTY 2.0.0
pg_anon_14
PIGSTY 2.0.0
pg_anon_13
PIGSTY 2.0.0
el8 aarch64 pg_anon_17
PIGSTY 2.0.0
pg_anon_16
PIGSTY 2.0.0
pg_anon_15
PIGSTY 2.0.0
pg_anon_14
PIGSTY 2.0.0
pg_anon_13
PIGSTY 2.0.0
el9 x86_64 pg_anon_17
PIGSTY 2.0.0
pg_anon_16
PIGSTY 2.0.0
pg_anon_15
PIGSTY 2.0.0
pg_anon_14
PIGSTY 2.0.0
pg_anon_13
PIGSTY 2.0.0
el9 aarch64 pg_anon_17
PIGSTY 2.0.0
pg_anon_16
PIGSTY 2.0.0
pg_anon_15
PIGSTY 2.0.0
pg_anon_14
PIGSTY 2.0.0
pg_anon_13
PIGSTY 2.0.0
d12 x86_64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0
d12 aarch64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0
u22 x86_64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0
u22 aarch64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0
u24 x86_64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0
u24 aarch64 postgresql-17-pg-anon
PIGSTY 2.0.0
postgresql-16-pg-anon
PIGSTY 2.0.0
postgresql-15-pg-anon
PIGSTY 2.0.0
postgresql-14-pg-anon
PIGSTY 2.0.0
postgresql-13-pg-anon
PIGSTY 2.0.0

扩展安装

使用 pig 命令行工具安装 pg_anon 扩展:

pig ext install pg_anon; # 扩展名称
pig ext install anon; # 标准包名

使用 Pigsty剧本 安装 pg_anon 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_anon"]}' # -l <集群名>

YUM仓库 手工安装 pg_anon RPM 包:

dnf install pg_anon_17;
dnf install pg_anon_16;
dnf install pg_anon_15;
dnf install pg_anon_14;
dnf install pg_anon_13;

APT仓库 手工安装 pg_anon DEB 包:

apt install postgresql-17-pg-anon;
apt install postgresql-16-pg-anon;
apt install postgresql-15-pg-anon;
apt install postgresql-14-pg-anon;
apt install postgresql-13-pg-anon;

扩展 anon 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'anon'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 anon 扩展:

CREATE EXTENSION anon;



7 - pg_tde

试点性质的加密存储引擎

扩展总览

PIGSTY 第三方扩展: pg_tde : 试点性质的加密存储引擎

基本信息

  • 扩展编号: 7060
  • 扩展名称: pg_tde
  • 标准包名: pg_tde
  • 扩展类目: SEC
  • 开源协议: MIT
  • 官方网站: https://github.com/Percona-Lab/pg_tde
  • 编程语言: C
  • 其他标签: beta
  • 备注信息: 无

元数据

  • 默认版本: 1.0
  • PG大版本: 16
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_tde_$v*
  • RPM版本:1.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-tde
  • DEB版本:1.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_tde_16
PIGSTY 1.0.0
el8 aarch64 pg_tde_16
PIGSTY 1.0.0
el9 x86_64 pg_tde_16
PIGSTY 1.0.0
el9 aarch64 pg_tde_16
PIGSTY 1.0.0
d12 x86_64 postgresql-16-pg-tde
PIGSTY 1.0.0
d12 aarch64 postgresql-16-pg-tde
PIGSTY 1.0.0
u22 x86_64 postgresql-16-pg-tde
PIGSTY 1.0.0
u22 aarch64 postgresql-16-pg-tde
PIGSTY 1.0.0
u24 x86_64 postgresql-16-pg-tde
PIGSTY 1.0.0
u24 aarch64 postgresql-16-pg-tde
PIGSTY 1.0.0

扩展安装

使用 pig 命令行工具安装 pg_tde 扩展:

pig ext install pg_tde

使用 Pigsty剧本 安装 pg_tde 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_tde"]}' # -l <集群名>

YUM仓库 手工安装 pg_tde RPM 包:

dnf install pg_tde_16*;

APT仓库 手工安装 pg_tde DEB 包:

apt install postgresql-16-pg-tde;

扩展 pg_tde 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pg_tde'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_tde 扩展:

CREATE EXTENSION pg_tde;



8 - pgsmcrypto

为PostgreSQL提供商密算法支持:SM2,SM3,SM4

扩展总览

PIGSTY 第三方扩展: pgsmcrypto : 为PostgreSQL提供商密算法支持:SM2,SM3,SM4

基本信息

  • 扩展编号: 7070
  • 扩展名称: pgsmcrypto
  • 标准包名: pgsmcrypto
  • 扩展类目: SEC
  • 开源协议: MIT
  • 官方网站: https://github.com/zhuobie/pgsmcrypto
  • 编程语言: Rust
  • 其他标签: pgrx
  • 备注信息:

元数据

  • 默认版本: 0.1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pgsmcrypto_$v
  • RPM版本:0.1.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgsmcrypto
  • DEB版本:0.1.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgsmcrypto_17
PIGSTY 0.1.0
pgsmcrypto_16
PIGSTY 0.1.0
pgsmcrypto_15
PIGSTY 0.1.0
pgsmcrypto_14
PIGSTY 0.1.0
pgsmcrypto_13
PIGSTY 0.1.0
el8 aarch64 pgsmcrypto_17
PIGSTY 0.1.0
pgsmcrypto_16
PIGSTY 0.1.0
pgsmcrypto_15
PIGSTY 0.1.0
pgsmcrypto_14
PIGSTY 0.1.0
pgsmcrypto_13
PIGSTY 0.1.0
el9 x86_64 pgsmcrypto_17
PIGSTY 0.1.0
pgsmcrypto_16
PIGSTY 0.1.0
pgsmcrypto_15
PIGSTY 0.1.0
pgsmcrypto_14
PIGSTY 0.1.0
pgsmcrypto_13
PIGSTY 0.1.0
el9 aarch64 pgsmcrypto_17
PIGSTY 0.1.0
pgsmcrypto_16
PIGSTY 0.1.0
pgsmcrypto_15
PIGSTY 0.1.0
pgsmcrypto_14
PIGSTY 0.1.0
pgsmcrypto_13
PIGSTY 0.1.0
d12 x86_64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0
d12 aarch64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0
u22 x86_64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0
u22 aarch64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0
u24 x86_64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0
u24 aarch64 postgresql-17-pgsmcrypto
PIGSTY 0.1.0
postgresql-16-pgsmcrypto
PIGSTY 0.1.0
postgresql-15-pgsmcrypto
PIGSTY 0.1.0
postgresql-14-pgsmcrypto
PIGSTY 0.1.0
postgresql-13-pgsmcrypto
PIGSTY 0.1.0

扩展安装

使用 pig 命令行工具安装 pgsmcrypto 扩展:

pig ext install pgsmcrypto

使用 Pigsty剧本 安装 pgsmcrypto 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgsmcrypto"]}' # -l <集群名>

YUM仓库 手工安装 pgsmcrypto RPM 包:

dnf install pgsmcrypto_17;
dnf install pgsmcrypto_16;
dnf install pgsmcrypto_15;
dnf install pgsmcrypto_14;
dnf install pgsmcrypto_13;

APT仓库 手工安装 pgsmcrypto DEB 包:

apt install postgresql-17-pgsmcrypto;
apt install postgresql-16-pgsmcrypto;
apt install postgresql-15-pgsmcrypto;
apt install postgresql-14-pgsmcrypto;
apt install postgresql-13-pgsmcrypto;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgsmcrypto 扩展:

CREATE EXTENSION pgsmcrypto;



9 - pgaudit

提供审计功能

扩展总览

PGDG 第一方扩展: pgaudit : 提供审计功能

基本信息

元数据

  • 默认版本: 17.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pgaudit_$v*
  • RPM版本:17.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgaudit
  • DEB版本:17.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgaudit_17
PGDG 17.1
pgaudit_16
PGDG 16.1
pgaudit17_15
PGDG 1.7.1
pgaudit16_14
PGDG 1.6.3
pgaudit15_13
PGDG 1.5.3
el8 aarch64 pgaudit_17
PGDG 17.1
pgaudit_16
PGDG 16.1
pgaudit17_15
PGDG 1.7.1
pgaudit16_14
PGDG 1.6.3
pgaudit15_13
PGDG 1.5.3
el9 x86_64 pgaudit_17
PGDG 17.1
pgaudit_16
PGDG 16.1
pgaudit17_15
PGDG 1.7.1
pgaudit16_14
PGDG 1.6.3
pgaudit15_13
PGDG 1.5.3
el9 aarch64 pgaudit_17
PGDG 17.1
pgaudit_16
PGDG 16.1
pgaudit17_15
PGDG 1.7.1
pgaudit16_14
PGDG 1.6.3
pgaudit15_13
PGDG 1.5.3
d12 x86_64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3
d12 aarch64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3
u22 x86_64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3
u22 aarch64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3
u24 x86_64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3
u24 aarch64 postgresql-17-pgaudit
PGDG 17.1
postgresql-16-pgaudit
PGDG 16.1
postgresql-15-pgaudit
PGDG 1.7.1
postgresql-14-pgaudit
PGDG 1.6.3
postgresql-13-pgaudit
PGDG 1.5.3

扩展安装

使用 pig 命令行工具安装 pgaudit 扩展:

pig ext install pgaudit
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgaudit"]}'   # common case
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgaudit17"]}' # pg15 @ el
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgaudit16"]}' # pg14 @ el
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgaudit15"]}' # pg13 @ el

YUM仓库 手工安装 pgaudit RPM 包:

dnf install pgaudit_17*;
dnf install pgaudit_16*;
dnf install pgaudit_15*;
dnf install pgaudit_14*;
dnf install pgaudit_13*;

APT仓库 手工安装 pgaudit DEB 包:

apt install postgresql-17-pgaudit;
apt install postgresql-16-pgaudit;
apt install postgresql-15-pgaudit;
apt install postgresql-14-pgaudit;
apt install postgresql-13-pgaudit;

扩展 pgaudit 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pgaudit'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgaudit 扩展:

CREATE EXTENSION pgaudit;



10 - pgauditlogtofile

pgAudit 子扩展,将审计日志写入单独的文件中

扩展总览

PGDG 第一方扩展: pgauditlogtofile : pgAudit 子扩展,将审计日志写入单独的文件中

基本信息

元数据

  • 默认版本: 1.6.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pgauditlogtofile_$v*
  • RPM版本:1.6.4
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-pgauditlogtofile
  • DEB版本:1.6.4
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgauditlogtofile_17
PGDG 1.6.4
pgauditlogtofile_16
PGDG 1.6.4
pgauditlogtofile_15
PGDG 1.6.4
pgauditlogtofile_14
PGDG 1.6.4
pgauditlogtofile_13
PGDG 1.6.4
el8 aarch64 pgauditlogtofile_17
PGDG 1.6.4
pgauditlogtofile_16
PGDG 1.6.4
pgauditlogtofile_15
PGDG 1.6.4
pgauditlogtofile_14
PGDG 1.6.4
pgauditlogtofile_13
PGDG 1.6.4
el9 x86_64 pgauditlogtofile_17
PGDG 1.6.4
pgauditlogtofile_16
PGDG 1.6.4
pgauditlogtofile_15
PGDG 1.6.4
pgauditlogtofile_14
PGDG 1.6.4
pgauditlogtofile_13
PGDG 1.6.4
el9 aarch64 pgauditlogtofile_17
PGDG 1.6.4
pgauditlogtofile_16
PGDG 1.6.4
pgauditlogtofile_15
PGDG 1.6.4
pgauditlogtofile_14
PGDG 1.6.4
pgauditlogtofile_13
PGDG 1.6.4
d12 x86_64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4
d12 aarch64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4
u22 x86_64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4
u22 aarch64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4
u24 x86_64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4
u24 aarch64 postgresql-17-pgauditlogtofile
PGDG 1.6.4
postgresql-16-pgauditlogtofile
PGDG 1.6.4
postgresql-15-pgauditlogtofile
PGDG 1.6.4
postgresql-14-pgauditlogtofile
PGDG 1.6.4
postgresql-13-pgauditlogtofile
PGDG 1.6.4

扩展安装

使用 pig 命令行工具安装 pgauditlogtofile 扩展:

pig ext install pgauditlogtofile

使用 Pigsty剧本 安装 pgauditlogtofile 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgauditlogtofile"]}' # -l <集群名>

YUM仓库 手工安装 pgauditlogtofile RPM 包:

dnf install pgauditlogtofile_17*;
dnf install pgauditlogtofile_16*;
dnf install pgauditlogtofile_15*;
dnf install pgauditlogtofile_14*;
dnf install pgauditlogtofile_13*;

APT仓库 手工安装 pgauditlogtofile DEB 包:

apt install postgresql-17-pgauditlogtofile;
apt install postgresql-16-pgauditlogtofile;
apt install postgresql-15-pgauditlogtofile;
apt install postgresql-14-pgauditlogtofile;
apt install postgresql-13-pgauditlogtofile;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgauditlogtofile 扩展:

CREATE EXTENSION pgauditlogtofile;



11 - pg_auth_mon

监控每个用户的连接尝试

扩展总览

MIXED 第三方扩展: pg_auth_mon : 监控每个用户的连接尝试

基本信息

元数据

  • 默认版本: 3.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_auth_mon_$v*
  • RPM版本:3.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-auth-mon
  • DEB版本:3.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_auth_mon_17
PGDG 3.0
pg_auth_mon_16
PGDG 2.0
pg_auth_mon_15
PGDG 2.0
pg_auth_mon_14
PGDG 2.0
pg_auth_mon_13
PGDG 2.0
el8 aarch64 pg_auth_mon_17
PGDG 3.0
pg_auth_mon_16
PGDG 2.0
pg_auth_mon_15
PGDG 2.0
pg_auth_mon_14
PGDG 2.0
pg_auth_mon_13
PGDG 2.0
el9 x86_64 pg_auth_mon_17
PGDG 3.0
pg_auth_mon_16
PGDG 2.0
pg_auth_mon_15
PGDG 2.0
pg_auth_mon_14
PGDG 2.0
pg_auth_mon_13
PGDG 2.0
el9 aarch64 pg_auth_mon_17
PGDG 3.0
pg_auth_mon_16
PGDG 2.0
pg_auth_mon_15
PGDG 2.0
pg_auth_mon_14
PGDG 2.0
pg_auth_mon_13
PGDG 2.0
d12 x86_64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0
d12 aarch64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0
u22 x86_64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0
u22 aarch64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0
u24 x86_64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0
u24 aarch64 postgresql-17-pg-auth-mon
PIGSTY 3.0
postgresql-16-pg-auth-mon
PIGSTY 3.0
postgresql-15-pg-auth-mon
PIGSTY 3.0
postgresql-14-pg-auth-mon
PIGSTY 3.0
postgresql-13-pg-auth-mon
PIGSTY 3.0

扩展安装

使用 pig 命令行工具安装 pg_auth_mon 扩展:

pig ext install pg_auth_mon

使用 Pigsty剧本 安装 pg_auth_mon 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_auth_mon"]}' # -l <集群名>

YUM仓库 手工安装 pg_auth_mon RPM 包:

dnf install pg_auth_mon_17*;
dnf install pg_auth_mon_16*;
dnf install pg_auth_mon_15*;
dnf install pg_auth_mon_14*;
dnf install pg_auth_mon_13*;

APT仓库 手工安装 pg_auth_mon DEB 包:

apt install postgresql-17-pg-auth-mon;
apt install postgresql-16-pg-auth-mon;
apt install postgresql-15-pg-auth-mon;
apt install postgresql-14-pg-auth-mon;
apt install postgresql-13-pg-auth-mon;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_auth_mon 扩展:

CREATE EXTENSION pg_auth_mon;



12 - credcheck

明文凭证检查器

扩展总览

PGDG 第一方扩展: credcheck : 明文凭证检查器

基本信息

元数据

  • 默认版本: 3.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:credcheck_$v*
  • RPM版本:3.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-credcheck
  • DEB版本:3.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 credcheck_17
PGDG 3.0
credcheck_16
PGDG 3.0
credcheck_15
PGDG 3.0
credcheck_14
PGDG 3.0
credcheck_13
PGDG 3.0
el8 aarch64 credcheck_17
PGDG 3.0
credcheck_16
PGDG 3.0
credcheck_15
PGDG 3.0
credcheck_14
PGDG 3.0
credcheck_13
PGDG 3.0
el9 x86_64 credcheck_17
PGDG 3.0
credcheck_16
PGDG 3.0
credcheck_15
PGDG 3.0
credcheck_14
PGDG 3.0
credcheck_13
PGDG 3.0
el9 aarch64 credcheck_17
PGDG 3.0
credcheck_16
PGDG 3.0
credcheck_15
PGDG 3.0
credcheck_14
PGDG 3.0
credcheck_13
PGDG 3.0
d12 x86_64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0
d12 aarch64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0
u22 x86_64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0
u22 aarch64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0
u24 x86_64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0
u24 aarch64 postgresql-17-credcheck
PGDG 3.0
postgresql-16-credcheck
PGDG 3.0
postgresql-15-credcheck
PGDG 3.0
postgresql-14-credcheck
PGDG 3.0
postgresql-13-credcheck
PGDG 3.0

扩展安装

使用 pig 命令行工具安装 credcheck 扩展:

pig ext install credcheck

使用 Pigsty剧本 安装 credcheck 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["credcheck"]}' # -l <集群名>

YUM仓库 手工安装 credcheck RPM 包:

dnf install credcheck_17*;
dnf install credcheck_16*;
dnf install credcheck_15*;
dnf install credcheck_14*;
dnf install credcheck_13*;

APT仓库 手工安装 credcheck DEB 包:

apt install postgresql-17-credcheck;
apt install postgresql-16-credcheck;
apt install postgresql-15-credcheck;
apt install postgresql-14-credcheck;
apt install postgresql-13-credcheck;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 credcheck 扩展:

CREATE EXTENSION credcheck;



13 - pgcryptokey

PG密钥管理

扩展总览

MIXED 第三方扩展: pgcryptokey : PG密钥管理

基本信息

元数据

  • 默认版本: 0.85
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: pgcrypto

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pgcryptokey_$v
  • RPM版本:0.85
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgcryptokey
  • DEB版本:0.85
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgcryptokey_17
PGDG 0.85
pgcryptokey_16
PGDG 0.85
pgcryptokey_15
PGDG 0.85
pgcryptokey_14
PGDG 0.85
pgcryptokey_13
PIGSTY 0.85
el8 aarch64 pgcryptokey_17
PGDG 0.85
pgcryptokey_16
PGDG 0.85
pgcryptokey_15
PGDG 0.85
pgcryptokey_14
PGDG 0.85
pgcryptokey_13
PGDG 0.85
el9 x86_64 pgcryptokey_17
PGDG 0.85
pgcryptokey_16
PGDG 0.85
pgcryptokey_15
PGDG 0.85
pgcryptokey_14
PIGSTY 0.85
pgcryptokey_13
PIGSTY 0.85
el9 aarch64 pgcryptokey_17
PGDG 0.85
pgcryptokey_16
PGDG 0.85
pgcryptokey_15
PGDG 0.85
pgcryptokey_14
PGDG 0.85
pgcryptokey_13
PGDG 0.85
d12 x86_64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85
d12 aarch64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85
u22 x86_64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85
u22 aarch64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85
u24 x86_64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85
u24 aarch64 postgresql-17-pgcryptokey
PIGSTY 0.85
postgresql-16-pgcryptokey
PIGSTY 0.85
postgresql-15-pgcryptokey
PIGSTY 0.85
postgresql-14-pgcryptokey
PIGSTY 0.85
postgresql-13-pgcryptokey
PIGSTY 0.85

扩展安装

使用 pig 命令行工具安装 pgcryptokey 扩展:

pig ext install pgcryptokey

使用 Pigsty剧本 安装 pgcryptokey 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgcryptokey"]}' # -l <集群名>

YUM仓库 手工安装 pgcryptokey RPM 包:

dnf install pgcryptokey_17;
dnf install pgcryptokey_16;
dnf install pgcryptokey_15;
dnf install pgcryptokey_14;
dnf install pgcryptokey_13;

APT仓库 手工安装 pgcryptokey DEB 包:

apt install postgresql-17-pgcryptokey;
apt install postgresql-16-pgcryptokey;
apt install postgresql-15-pgcryptokey;
apt install postgresql-14-pgcryptokey;
apt install postgresql-13-pgcryptokey;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgcryptokey 扩展:

CREATE EXTENSION pgcryptokey CASCADE;



14 - pg_jobmon

记录和监控函数

扩展总览

MIXED 第三方扩展: pg_jobmon : 记录和监控函数

基本信息

元数据

  • 默认版本: 1.4.1
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: dblink

软件包

  • RPM仓库:PGDG
  • RPM包名:pg_jobmon_$v
  • RPM版本:1.4.1
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-jobmon
  • DEB版本:1.4.1
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_jobmon_17
PGDG 1.4.1
pg_jobmon_16
PGDG 1.4.1
pg_jobmon_15
PGDG 1.4.1
pg_jobmon_14
PGDG 1.4.1
pg_jobmon_13
PGDG 1.4.1
el8 aarch64 pg_jobmon_17
PGDG 1.4.1
pg_jobmon_16
PGDG 1.4.1
pg_jobmon_15
PGDG 1.4.1
pg_jobmon_14
PGDG 1.4.1
pg_jobmon_13
PGDG 1.4.1
el9 x86_64 pg_jobmon_17
PGDG 1.4.1
pg_jobmon_16
PGDG 1.4.1
pg_jobmon_15
PGDG 1.4.1
pg_jobmon_14
PGDG 1.4.1
pg_jobmon_13
PGDG 1.4.1
el9 aarch64 pg_jobmon_17
PGDG 1.4.1
pg_jobmon_16
PGDG 1.4.1
pg_jobmon_15
PGDG 1.4.1
pg_jobmon_14
PGDG 1.4.1
pg_jobmon_13
PGDG 1.4.1
d12 x86_64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1
d12 aarch64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1
u22 x86_64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1
u22 aarch64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1
u24 x86_64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1
u24 aarch64 postgresql-17-pg-jobmon
PIGSTY 1.4.1
postgresql-16-pg-jobmon
PIGSTY 1.4.1
postgresql-15-pg-jobmon
PIGSTY 1.4.1
postgresql-14-pg-jobmon
PIGSTY 1.4.1
postgresql-13-pg-jobmon
PIGSTY 1.4.1

扩展安装

使用 pig 命令行工具安装 pg_jobmon 扩展:

pig ext install pg_jobmon

使用 Pigsty剧本 安装 pg_jobmon 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_jobmon"]}' # -l <集群名>

YUM仓库 手工安装 pg_jobmon RPM 包:

dnf install pg_jobmon_17;
dnf install pg_jobmon_16;
dnf install pg_jobmon_15;
dnf install pg_jobmon_14;
dnf install pg_jobmon_13;

APT仓库 手工安装 pg_jobmon DEB 包:

apt install postgresql-17-pg-jobmon;
apt install postgresql-16-pg-jobmon;
apt install postgresql-15-pg-jobmon;
apt install postgresql-14-pg-jobmon;
apt install postgresql-13-pg-jobmon;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_jobmon 扩展:

CREATE EXTENSION pg_jobmon CASCADE;



15 - logerrors

用于收集日志文件中消息统计信息的函数

扩展总览

MIXED 第三方扩展: logerrors : 用于收集日志文件中消息统计信息的函数

基本信息

元数据

  • 默认版本: 2.1.3
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:logerrors_$v*
  • RPM版本:2.1.3
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-logerrors
  • DEB版本:2.1.3
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 logerrors_17
PGDG 2.1.3
logerrors_16
PGDG 2.1.3
logerrors_15
PGDG 2.1.3
logerrors_14
PGDG 2.1.3
logerrors_13
PGDG 2.1.3
el8 aarch64 logerrors_17
PGDG 2.1.3
logerrors_16
PGDG 2.1.3
logerrors_15
PGDG 2.1.3
logerrors_14
PGDG 2.1.3
logerrors_13
PGDG 2.1.3
el9 x86_64 logerrors_17
PGDG 2.1.3
logerrors_16
PGDG 2.1.3
logerrors_15
PGDG 2.1.3
logerrors_14
PGDG 2.1.3
logerrors_13
PGDG 2.1.3
el9 aarch64 logerrors_17
PGDG 2.1.3
logerrors_16
PGDG 2.1.3
logerrors_15
PGDG 2.1.3
logerrors_14
PGDG 2.1.3
logerrors_13
PGDG 2.1.3
d12 x86_64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3
d12 aarch64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3
u22 x86_64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3
u22 aarch64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3
u24 x86_64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3
u24 aarch64 postgresql-17-logerrors
PIGSTY 2.1.3
postgresql-16-logerrors
PIGSTY 2.1.3
postgresql-15-logerrors
PIGSTY 2.1.3
postgresql-14-logerrors
PIGSTY 2.1.3
postgresql-13-logerrors
PIGSTY 2.1.3

扩展安装

使用 pig 命令行工具安装 logerrors 扩展:

pig ext install logerrors

使用 Pigsty剧本 安装 logerrors 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["logerrors"]}' # -l <集群名>

YUM仓库 手工安装 logerrors RPM 包:

dnf install logerrors_17*;
dnf install logerrors_16*;
dnf install logerrors_15*;
dnf install logerrors_14*;
dnf install logerrors_13*;

APT仓库 手工安装 logerrors DEB 包:

apt install postgresql-17-logerrors;
apt install postgresql-16-logerrors;
apt install postgresql-15-logerrors;
apt install postgresql-14-logerrors;
apt install postgresql-13-logerrors;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 logerrors 扩展:

CREATE EXTENSION logerrors;



16 - login_hook

在用户登陆时执行login_hook.login()函数

扩展总览

MIXED 第三方扩展: login_hook : 在用户登陆时执行login_hook.login()函数

基本信息

元数据

  • 默认版本: 1.6
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: login_hook
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:login_hook_$v*
  • RPM版本:1.6
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-login-hook
  • DEB版本:1.6
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 login_hook_17
PGDG 1.6
login_hook_16
PGDG 1.6
login_hook_15
PGDG 1.6
login_hook_14
PGDG 1.6
login_hook_13
PGDG 1.6
el8 aarch64 login_hook_17
PGDG 1.6
login_hook_16
PGDG 1.6
login_hook_15
PGDG 1.6
login_hook_14
PGDG 1.6
login_hook_13
PGDG 1.6
el9 x86_64 login_hook_17
PGDG 1.6
login_hook_16
PGDG 1.6
login_hook_15
PGDG 1.6
login_hook_14
PGDG 1.6
login_hook_13
PGDG 1.6
el9 aarch64 login_hook_17
PGDG 1.6
login_hook_16
PGDG 1.6
login_hook_15
PGDG 1.6
login_hook_14
PGDG 1.6
login_hook_13
PGDG 1.6
d12 x86_64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6
d12 aarch64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6
u22 x86_64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6
u22 aarch64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6
u24 x86_64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6
u24 aarch64 postgresql-17-login-hook
PIGSTY 1.6
postgresql-16-login-hook
PIGSTY 1.6
postgresql-15-login-hook
PIGSTY 1.6
postgresql-14-login-hook
PIGSTY 1.6
postgresql-13-login-hook
PIGSTY 1.6

扩展安装

使用 pig 命令行工具安装 login_hook 扩展:

pig ext install login_hook

使用 Pigsty剧本 安装 login_hook 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["login_hook"]}' # -l <集群名>

YUM仓库 手工安装 login_hook RPM 包:

dnf install login_hook_17*;
dnf install login_hook_16*;
dnf install login_hook_15*;
dnf install login_hook_14*;
dnf install login_hook_13*;

APT仓库 手工安装 login_hook DEB 包:

apt install postgresql-17-login-hook;
apt install postgresql-16-login-hook;
apt install postgresql-15-login-hook;
apt install postgresql-14-login-hook;
apt install postgresql-13-login-hook;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 login_hook 扩展:

CREATE EXTENSION login_hook;



17 - set_user

增加了日志记录的 SET ROLE

扩展总览

PGDG 第一方扩展: set_user : 增加了日志记录的 SET ROLE

基本信息

元数据

  • 默认版本: 4.1.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 可以重定位安装至其他模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PGDG
  • RPM包名:set_user_$v*
  • RPM版本:4.1.0
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-set-user
  • DEB版本:4.1.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 set_user_17
PGDG 4.1.0
set_user_16
PGDG 4.1.0
set_user_15
PGDG 4.1.0
set_user_14
PGDG 4.1.0
set_user_13
PGDG 4.1.0
el8 aarch64 set_user_17
PGDG 4.1.0
set_user_16
PGDG 4.1.0
set_user_15
PGDG 4.1.0
set_user_14
PGDG 4.1.0
set_user_13
PGDG 4.1.0
el9 x86_64 set_user_17
PGDG 4.1.0
set_user_16
PGDG 4.1.0
set_user_15
PGDG 4.1.0
set_user_14
PGDG 4.1.0
set_user_13
PGDG 4.1.0
el9 aarch64 set_user_17
PGDG 4.1.0
set_user_16
PGDG 4.1.0
set_user_15
PGDG 4.1.0
set_user_14
PGDG 4.1.0
set_user_13
PGDG 4.1.0
d12 x86_64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0
d12 aarch64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0
u22 x86_64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0
u22 aarch64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0
u24 x86_64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0
u24 aarch64 postgresql-17-set-user
PGDG 4.1.0
postgresql-16-set-user
PGDG 4.1.0
postgresql-15-set-user
PGDG 4.1.0
postgresql-14-set-user
PGDG 4.1.0
postgresql-13-set-user
PGDG 4.1.0

扩展安装

使用 pig 命令行工具安装 set_user 扩展:

pig ext install set_user

使用 Pigsty剧本 安装 set_user 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["set_user"]}' # -l <集群名>

YUM仓库 手工安装 set_user RPM 包:

dnf install set_user_17*;
dnf install set_user_16*;
dnf install set_user_15*;
dnf install set_user_14*;
dnf install set_user_13*;

APT仓库 手工安装 set_user DEB 包:

apt install postgresql-17-set-user;
apt install postgresql-16-set-user;
apt install postgresql-15-set-user;
apt install postgresql-14-set-user;
apt install postgresql-13-set-user;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 set_user 扩展:

CREATE EXTENSION set_user;



18 - pg_snakeoil

PostgreSQL动态链接库反病毒功能

扩展总览

MIXED 第三方扩展: pg_snakeoil : PostgreSQL动态链接库反病毒功能

基本信息

元数据

  • 默认版本: 1.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_snakeoil_$v*
  • RPM版本:1.4
  • RPM依赖:无
  • DEB仓库:PGDG
  • DEB包名:postgresql-$v-snakeoil
  • DEB版本:1.4
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_snakeoil_17
PIGSTY 1.4
pg_snakeoil_16
PIGSTY 1.4
pg_snakeoil_15
PIGSTY 1.4
pg_snakeoil_14
PIGSTY 1.4
pg_snakeoil_13
PIGSTY 1.4
el8 aarch64 pg_snakeoil_17
PIGSTY 1.4
pg_snakeoil_16
PIGSTY 1.4
pg_snakeoil_15
PIGSTY 1.4
pg_snakeoil_14
PIGSTY 1.4
pg_snakeoil_13
PIGSTY 1.4
el9 x86_64 pg_snakeoil_17
PIGSTY 1.4
pg_snakeoil_16
PIGSTY 1.4
pg_snakeoil_15
PIGSTY 1.4
pg_snakeoil_14
PIGSTY 1.4
pg_snakeoil_13
PIGSTY 1.4
el9 aarch64 pg_snakeoil_17
PIGSTY 1.4
pg_snakeoil_16
PIGSTY 1.4
pg_snakeoil_15
PIGSTY 1.4
pg_snakeoil_14
PIGSTY 1.4
pg_snakeoil_13
PIGSTY 1.4
d12 x86_64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4
d12 aarch64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4
u22 x86_64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4
u22 aarch64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4
u24 x86_64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4
u24 aarch64 postgresql-17-snakeoil
PGDG 1.4
postgresql-16-snakeoil
PGDG 1.4
postgresql-15-snakeoil
PGDG 1.4
postgresql-14-snakeoil
PGDG 1.4
postgresql-13-snakeoil
PGDG 1.4

扩展安装

使用 pig 命令行工具安装 pg_snakeoil 扩展:

pig ext install pg_snakeoil

使用 Pigsty剧本 安装 pg_snakeoil 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_snakeoil"]}' # -l <集群名>

YUM仓库 手工安装 pg_snakeoil RPM 包:

dnf install pg_snakeoil_17*;
dnf install pg_snakeoil_16*;
dnf install pg_snakeoil_15*;
dnf install pg_snakeoil_14*;
dnf install pg_snakeoil_13*;

APT仓库 手工安装 pg_snakeoil DEB 包:

apt install postgresql-17-snakeoil;
apt install postgresql-16-snakeoil;
apt install postgresql-15-snakeoil;
apt install postgresql-14-snakeoil;
apt install postgresql-13-snakeoil;

扩展 pg_snakeoil 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pg_snakeoil'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




19 - pgextwlist

PostgreSQL扩展白名单功能

扩展总览

PIGSTY 第三方扩展: pgextwlist : PostgreSQL扩展白名单功能

基本信息

元数据

  • 默认版本: 1.17
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pgextwlist_$v*
  • RPM版本:1.17
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pgextwlist
  • DEB版本:1.17
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pgextwlist_17
PIGSTY 1.17
pgextwlist_16
PIGSTY 1.17
pgextwlist_15
PIGSTY 1.17
pgextwlist_14
PIGSTY 1.17
pgextwlist_13
PIGSTY 1.17
el8 aarch64 pgextwlist_17
PIGSTY 1.17
pgextwlist_16
PIGSTY 1.17
pgextwlist_15
PIGSTY 1.17
pgextwlist_14
PIGSTY 1.17
pgextwlist_13
PIGSTY 1.17
el9 x86_64 pgextwlist_17
PIGSTY 1.17
pgextwlist_16
PIGSTY 1.17
pgextwlist_15
PIGSTY 1.17
pgextwlist_14
PIGSTY 1.17
pgextwlist_13
PIGSTY 1.17
el9 aarch64 pgextwlist_17
PIGSTY 1.17
pgextwlist_16
PIGSTY 1.17
pgextwlist_15
PIGSTY 1.17
pgextwlist_14
PIGSTY 1.17
pgextwlist_13
PIGSTY 1.17
d12 x86_64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17
d12 aarch64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17
u22 x86_64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17
u22 aarch64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17
u24 x86_64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17
u24 aarch64 postgresql-17-pgextwlist
PGDG 1.17
postgresql-16-pgextwlist
PGDG 1.17
postgresql-15-pgextwlist
PGDG 1.17
postgresql-14-pgextwlist
PGDG 1.17
postgresql-13-pgextwlist
PGDG 1.17

扩展安装

使用 pig 命令行工具安装 pgextwlist 扩展:

pig ext install pgextwlist

使用 Pigsty剧本 安装 pgextwlist 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgextwlist"]}' # -l <集群名>

YUM仓库 手工安装 pgextwlist RPM 包:

dnf install pgextwlist_17*;
dnf install pgextwlist_16*;
dnf install pgextwlist_15*;
dnf install pgextwlist_14*;
dnf install pgextwlist_13*;

APT仓库 手工安装 pgextwlist DEB 包:

apt install postgresql-17-pgextwlist;
apt install postgresql-16-pgextwlist;
apt install postgresql-15-pgextwlist;
apt install postgresql-14-pgextwlist;
apt install postgresql-13-pgextwlist;

扩展 pgextwlist 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'pgextwlist'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




20 - pg_auditor

审计数据变更并提供闪回能力

扩展总览

PIGSTY 第三方扩展: pg_auditor : 审计数据变更并提供闪回能力

基本信息

  • 扩展编号: 7190
  • 扩展名称: pg_auditor
  • 标准包名: pg_auditor
  • 扩展类目: SEC
  • 开源协议: BSD 3
  • 官方网站: https://github.com/kouber/pg_auditor
  • 编程语言: 纯SQL
  • 其他标签: 无
  • 备注信息:

元数据

  • 默认版本: 0.2
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未知
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:pg_auditor_$v
  • RPM版本:0.2
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-pg-auditor
  • DEB版本:0.2
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 pg_auditor_17
PIGSTY 0.2
pg_auditor_16
PIGSTY 0.2
pg_auditor_15
PIGSTY 0.2
pg_auditor_14
PIGSTY 0.2
pg_auditor_13
PIGSTY 0.2
el8 aarch64 pg_auditor_17
PIGSTY 0.2
pg_auditor_16
PIGSTY 0.2
pg_auditor_15
PIGSTY 0.2
pg_auditor_14
PIGSTY 0.2
pg_auditor_13
PIGSTY 0.2
el9 x86_64 pg_auditor_17
PIGSTY 0.2
pg_auditor_16
PIGSTY 0.2
pg_auditor_15
PIGSTY 0.2
pg_auditor_14
PIGSTY 0.2
pg_auditor_13
PIGSTY 0.2
el9 aarch64 pg_auditor_17
PIGSTY 0.2
pg_auditor_16
PIGSTY 0.2
pg_auditor_15
PIGSTY 0.2
pg_auditor_14
PIGSTY 0.2
pg_auditor_13
PIGSTY 0.2
d12 x86_64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2
d12 aarch64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2
u22 x86_64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2
u22 aarch64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2
u24 x86_64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2
u24 aarch64 postgresql-17-pg-auditor
PIGSTY 0.2
postgresql-16-pg-auditor
PIGSTY 0.2
postgresql-15-pg-auditor
PIGSTY 0.2
postgresql-14-pg-auditor
PIGSTY 0.2
postgresql-13-pg-auditor
PIGSTY 0.2

扩展安装

使用 pig 命令行工具安装 pg_auditor 扩展:

pig ext install pg_auditor

使用 Pigsty剧本 安装 pg_auditor 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_auditor"]}' # -l <集群名>

YUM仓库 手工安装 pg_auditor RPM 包:

dnf install pg_auditor_17;
dnf install pg_auditor_16;
dnf install pg_auditor_15;
dnf install pg_auditor_14;
dnf install pg_auditor_13;

APT仓库 手工安装 pg_auditor DEB 包:

apt install postgresql-17-pg-auditor;
apt install postgresql-16-pg-auditor;
apt install postgresql-15-pg-auditor;
apt install postgresql-14-pg-auditor;
apt install postgresql-13-pg-auditor;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_auditor 扩展:

CREATE EXTENSION pg_auditor;



21 - sslutils

使用SQL管理SSL证书

扩展总览

PIGSTY 第三方扩展: sslutils : 使用SQL管理SSL证书

基本信息

元数据

  • 默认版本: 1.4
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未知
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:sslutils_$v*
  • RPM版本:1.4
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-sslutils
  • DEB版本:1.4
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 sslutils_17
PIGSTY 1.4
sslutils_16
PIGSTY 1.4
sslutils_15
PIGSTY 1.4
sslutils_14
PIGSTY 1.4
sslutils_13
PIGSTY 1.4
el8 aarch64 sslutils_17
PIGSTY 1.4
sslutils_16
PIGSTY 1.4
sslutils_15
PIGSTY 1.4
sslutils_14
PIGSTY 1.4
sslutils_13
PIGSTY 1.4
el9 x86_64 sslutils_17
PIGSTY 1.4
sslutils_16
PIGSTY 1.4
sslutils_15
PIGSTY 1.4
sslutils_14
PIGSTY 1.4
sslutils_13
PIGSTY 1.4
el9 aarch64 sslutils_17
PIGSTY 1.4
sslutils_16
PIGSTY 1.4
sslutils_15
PIGSTY 1.4
sslutils_14
PIGSTY 1.4
sslutils_13
PIGSTY 1.4
d12 x86_64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4
d12 aarch64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4
u22 x86_64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4
u22 aarch64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4
u24 x86_64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4
u24 aarch64 postgresql-17-sslutils
PIGSTY 1.4
postgresql-16-sslutils
PIGSTY 1.4
postgresql-15-sslutils
PIGSTY 1.4
postgresql-14-sslutils
PIGSTY 1.4
postgresql-13-sslutils
PIGSTY 1.4

扩展安装

使用 pig 命令行工具安装 sslutils 扩展:

pig ext install sslutils

使用 Pigsty剧本 安装 sslutils 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["sslutils"]}' # -l <集群名>

YUM仓库 手工安装 sslutils RPM 包:

dnf install sslutils_17*;
dnf install sslutils_16*;
dnf install sslutils_15*;
dnf install sslutils_14*;
dnf install sslutils_13*;

APT仓库 手工安装 sslutils DEB 包:

apt install postgresql-17-sslutils;
apt install postgresql-16-sslutils;
apt install postgresql-15-sslutils;
apt install postgresql-14-sslutils;
apt install postgresql-13-sslutils;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 sslutils 扩展:

CREATE EXTENSION sslutils;



22 - noset

阻止非超级用户使用SET/RESET设置变量

扩展总览

PIGSTY 第三方扩展: pg_noset : 阻止非超级用户使用SET/RESET设置变量

基本信息

元数据

  • 默认版本: 0.3.0
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 无法安装至任意模式下
  • 信任程度: 未知
  • 所需模式: 无
  • 所需扩展: 无

软件包

  • RPM仓库:PIGSTY
  • RPM包名:noset_$v*
  • RPM版本:0.3.0
  • RPM依赖:无
  • DEB仓库:PIGSTY
  • DEB包名:postgresql-$v-noset
  • DEB版本:0.3.0
  • DEB依赖:无

最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64 noset_17
PIGSTY 0.3.0
noset_16
PIGSTY 0.3.0
noset_15
PIGSTY 0.3.0
noset_14
PIGSTY 0.3.0
noset_13
PIGSTY 0.3.0
el8 aarch64 noset_17
PIGSTY 0.3.0
noset_16
PIGSTY 0.3.0
noset_15
PIGSTY 0.3.0
noset_14
PIGSTY 0.3.0
noset_13
PIGSTY 0.3.0
el9 x86_64 noset_17
PIGSTY 0.3.0
noset_16
PIGSTY 0.3.0
noset_15
PIGSTY 0.3.0
noset_14
PIGSTY 0.3.0
noset_13
PIGSTY 0.3.0
el9 aarch64 noset_17
PIGSTY 0.3.0
noset_16
PIGSTY 0.3.0
noset_15
PIGSTY 0.3.0
noset_14
PIGSTY 0.3.0
noset_13
PIGSTY 0.3.0
d12 x86_64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0
d12 aarch64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0
u22 x86_64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0
u22 aarch64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0
u24 x86_64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0
u24 aarch64 postgresql-17-noset
PIGSTY 0.3.0
postgresql-16-noset
PIGSTY 0.3.0
postgresql-15-noset
PIGSTY 0.3.0
postgresql-14-noset
PIGSTY 0.3.0
postgresql-13-noset
PIGSTY 0.3.0

扩展安装

使用 pig 命令行工具安装 pg_noset 扩展:

pig ext install pg_noset; # 扩展名称
pig ext install noset; # 标准包名

使用 Pigsty剧本 安装 pg_noset 扩展:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_noset"]}' # -l <集群名>

YUM仓库 手工安装 pg_noset RPM 包:

dnf install noset_17*;
dnf install noset_16*;
dnf install noset_15*;
dnf install noset_14*;
dnf install noset_13*;

APT仓库 手工安装 pg_noset DEB 包:

apt install postgresql-17-noset;
apt install postgresql-16-noset;
apt install postgresql-15-noset;
apt install postgresql-14-noset;
apt install postgresql-13-noset;

扩展 noset 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'noset'; # 修改 PG 集群配置

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 noset 扩展:

CREATE EXTENSION noset;



23 - sepgsql

基于SELinux标签的强制访问控制

扩展总览

CONTRIB 自带扩展: sepgsql : 基于SELinux标签的强制访问控制

基本信息

元数据

  • 默认版本: -
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64
el8 aarch64
el9 x86_64
el9 aarch64
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

扩展 sepgsql 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。

YUM仓库 手工安装 sepgsql RPM 包:

dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;

APT仓库 手工安装 sepgsql DEB 包:

apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;

扩展 sepgsql 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'sepgsql'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




24 - auth_delay

在返回认证失败前暂停一会,避免爆破

扩展总览

CONTRIB 自带扩展: auth_delay : 在返回认证失败前暂停一会,避免爆破

基本信息

元数据

  • 默认版本: -
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64
el8 aarch64
el9 x86_64
el9 aarch64
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

扩展 auth_delay 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。

YUM仓库 手工安装 auth_delay RPM 包:

dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;

APT仓库 手工安装 auth_delay DEB 包:

apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;

扩展 auth_delay 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'auth_delay'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。




25 - pgcrypto

实用加解密函数

扩展总览

CONTRIB 自带扩展: pgcrypto : 实用加解密函数

基本信息

元数据

  • 默认版本: 1.3
  • PG大版本: 17,16,15,14,13
  • 动态加载: 无需动态加载
  • 需要DDL: 需要执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 受信任,无需超级用户,带 CREATE 权限的用户可以直接创建
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64
el8 aarch64
el9 x86_64
el9 aarch64
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

扩展 pgcrypto 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。

YUM仓库 手工安装 pgcrypto RPM 包:

dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;

APT仓库 手工安装 pgcrypto DEB 包:

apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;

使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgcrypto 扩展:

CREATE EXTENSION pgcrypto;



26 - passwordcheck

用于强制拒绝修改弱密码的扩展

扩展总览

CONTRIB 自带扩展: passwordcheck : 用于强制拒绝修改弱密码的扩展

基本信息

元数据

  • 默认版本: -
  • PG大版本: 17,16,15,14,13
  • 动态加载: 需要显式加载
  • 需要DDL: 无需执行 CREATE EXTENSION DDL
  • 可重定位: 未知
  • 信任程度: 未受信任,创建扩展需要超级用户权限
  • 所需模式: 无
  • 所需扩展: 无

软件包

PostgreSQL 自带 Contrib 扩展模块


最新版本

系统 架构 PG17 PG16 PG15 PG14 PG13
el8 x86_64
el8 aarch64
el9 x86_64
el9 aarch64
d12 x86_64
d12 aarch64
u22 x86_64
u22 aarch64
u24 x86_64
u24 aarch64

扩展安装

扩展 passwordcheck 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。

YUM仓库 手工安装 passwordcheck RPM 包:

dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;

APT仓库 手工安装 passwordcheck DEB 包:

apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;

扩展 passwordcheck 需要通过 shared_preload_libraries 进行 动态加载

shared_preload_libraries = 'passwordcheck'; # 修改 PG 集群配置

扩展 %s 无需 手工执行 CREATE EXTENSION 命令。