使用
postgresql-anonymizer
postgres扩展程序,我设置了用于在许多列上掩盖的安全标签。
e.g.
SECURITY LABEL FOR anon ON COLUMN "Customer"."firstName" IS 'MASKED WITH FUNCTION anon.fake_first_name()
Query
objname
将包含表和列,例如"Users"."firstName"
,
label
,名称赠送的,将包含标签。例如'MASKED WITH FUNCTION anon.fake_first_name()
SELECT objname, label
FROM pg_seclabels
WHERE provider = 'anon';
要显示当前数据库中声明的所有掩蔽规则,请查看anon.pg_masking_rules: