如何查询表格上存在哪些安全标签?

问题描述 投票:0回答:2

使用

postgresql-anonymizer
postgres扩展程序,我设置了用于在许多列上掩盖的安全标签。

e.g.

SECURITY LABEL FOR anon ON COLUMN "Customer"."firstName" IS 'MASKED WITH FUNCTION anon.fake_first_name()


我想要一种查询的方法,如果添加了,并查看标签是什么。我该怎么做?

Query
postgresql anonymize
2个回答
1
投票
查找表格并分配了标签的列。

objname
将包含表和列,例如

"Users"."firstName"

label
,名称赠送的,将包含标签。例如
'MASKED WITH FUNCTION anon.fake_first_name()
  SELECT objname, label
  FROM pg_seclabels
  WHERE provider = 'anon';
    

要显示当前数据库中声明的所有掩蔽规则,请查看anon.pg_masking_rules:

0
投票

https://postgresql-anonymizer.readthedocs.io/en/latest/declare_masking_rules/#listing-masking-rules

    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.