存储细粒度审计相关管理和配置信息。
名称 | 类型 | 定义 |
---|---|---|
auditor_id | Oid | 编写配置用户id |
object_schema | Oid | 对象所在的模式的OID |
object_id | Oid | 要被审计的对象(表或视图)的OID |
policy_name | NameData | 策略的唯一名称 |
audit_column_ids | oidvector | 需要审计的列的OID 列表 |
audit_columns | text | 需要审计的列名 |
audit_condition | pg_node_tree | 一个表示审计条件的行条件 |
audit_condition_str | text | 一个表示审计条件的行条件的字符串形式 |
handler_schema | Oid | 事件处理程序所在的模式的OID |
handler_module | Oid | 事件处理程序的函数名 |
audit_enable | bool | 如果为TRUE,则启用策略,默认值为 TRUE |
statement_types | NameData | 适用此策略的SQL 语句类型,如 INSERT, UPDATE, DELETE, 或 SELECT |
audit_column_opts | bool | 当查询引用了 audit_column 参数中指定的任何列时进行审计,还是只有当所有这些列都被引用时才进行审计。0 表示任意列,1 表示所有列 |