anon
数据匿名化处理工具
	Module:
Categories:
扩展总览
PIGSTY 第三方扩展: pg_anon : 数据匿名化处理工具
基本信息
- 扩展编号: 7050
 - 扩展名称: 
anon - 标准包名: 
pg_anon - 扩展类目: 
SEC - 开源协议: PostgreSQL
 - 官方网站: https://gitlab.com/dalibo/postgresql_anonymizer/
 - 编程语言: Rust
 - 其他标签: 
pgrx - 备注信息:
 
元数据
- 默认版本: 2.1.1
 - PG大版本: 
17,16,15,14,13 - 动态加载: 需要显式加载
 - 需要DDL:  需要执行 
CREATE EXTENSIONDDL - 可重定位: 可以重定位安装至其他模式下
 - 信任程度: 未受信任,创建扩展需要超级用户权限
 - 所需模式: 
anon - 所需扩展: 无
 
软件包
- RPM仓库:PIGSTY
 - RPM包名:
pg_anon_$v - RPM版本:
2.1.1 - RPM依赖:无
 - DEB仓库:PIGSTY
 - DEB包名:
postgresql-$v-pg-anon - DEB版本:
2.1.1 - DEB依赖:无
 
最新版本
| 系统 | 架构 | PG17 | PG16 | PG15 | PG14 | PG13 | 
|---|---|---|---|---|---|---|
el8 | 
x86_64 | 
pg_anon_17 PIGSTY 2.1.1 | 
pg_anon_16 PIGSTY 2.1.1 | 
pg_anon_15 PIGSTY 2.1.1 | 
pg_anon_14 PIGSTY 2.1.1 | 
pg_anon_13 PIGSTY 2.1.1 | 
el8 | 
aarch64 | 
pg_anon_17 PIGSTY 2.1.1 | 
pg_anon_16 PIGSTY 2.1.1 | 
pg_anon_15 PIGSTY 2.1.1 | 
pg_anon_14 PIGSTY 2.1.1 | 
pg_anon_13 PIGSTY 2.1.1 | 
el9 | 
x86_64 | 
pg_anon_17 PIGSTY 2.1.1 | 
pg_anon_16 PIGSTY 2.1.1 | 
pg_anon_15 PIGSTY 2.1.1 | 
pg_anon_14 PIGSTY 2.1.1 | 
pg_anon_13 PIGSTY 2.1.1 | 
el9 | 
aarch64 | 
pg_anon_17 PIGSTY 2.1.1 | 
pg_anon_16 PIGSTY 2.1.1 | 
pg_anon_15 PIGSTY 2.1.1 | 
pg_anon_14 PIGSTY 2.1.1 | 
pg_anon_13 PIGSTY 2.1.1 | 
d12 | 
x86_64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
d12 | 
aarch64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
u22 | 
x86_64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
u22 | 
aarch64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
u24 | 
x86_64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
u24 | 
aarch64 | 
postgresql-17-pg-anon PIGSTY 2.1.1 | 
postgresql-16-pg-anon PIGSTY 2.1.1 | 
postgresql-15-pg-anon PIGSTY 2.1.1 | 
postgresql-14-pg-anon PIGSTY 2.1.1 | 
postgresql-13-pg-anon PIGSTY 2.1.1 | 
扩展安装
使用 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 <集群名>
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 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;