Referencia para la extensión pgAudit
Puede especificar el nivel de detalle que desea para el registro de auditoría cambiando uno o más de los parámetros que se enumeran en esta sección.
Control del comportamiento de pgAudit
Puede controlar el registro de auditoría cambiando uno o más de los parámetros que aparecen en la tabla siguiente.
Parámetro | Descripción |
---|---|
| Especifica las clases de instrucciones que se registrarán mediante el registro de auditoría de sesión. Los valores permitidos incluyen ddl, function, misc, read, role, write, none, all. Para obtener más información, consulte Lista de ajustes permitidos para el parámetro pgaudit.log. |
|
Cuando se activa (se establece en 1), agrega instrucciones al registro de auditoría si todas las relaciones de una instrucción se encuentran en pg_catalog. |
|
Especifica el nivel de registro que se usará para las entradas de registro. Valores permitidos, debug5, debug4, debug3, debug2, debug1, info, notice, warning, log. |
|
Cuando se activa (se establece en 1), los parámetros transmitidos con la instrucción se capturan en el registro de auditoría. |
|
Cuando se activa (se establece en 1), el registro de auditoría de la sesión crea una entrada de registro separada para cada relación (TABLE, VIEW, etc.) referenciada en una instrucción SELECT o DML. |
|
Especifica si el registro incluirá el texto de la instrucción y los parámetros con la primera entrada de registro para una combinación de instrucción o subinstrucción o con cada entrada. |
|
Especifica el rol maestro que se usará para el registro de auditoría de objetos. La única entrada permitida es |
Lista de ajustes permitidos para el parámetro pgaudit.log
Valor | Descripción |
---|---|
Ninguno | Esta es la opción predeterminada. No se registran cambios en la base de datos. |
Todos | Registra todo (read, write, function, role, ddl, misc). |
ddl | Registra todas las instrucciones del lenguaje de definición de datos (DDL) que no están incluidas en la clase |
función | Registra llamadas a funciones y bloques |
misc | Registra comandos variados como, por ejemplo, |
leer | Registra |
role | Registra instrucciones relacionadas con roles y privilegios, como, por ejemplo, |
write | Registra |
Para registrar varios tipos de eventos con auditorías de sesiones, utilice una lista separada por comas. Para registrar todos los tipos de eventos, establezca pgaudit.log
en ALL
. Reinicie la instancia de base de datos para aplicar los cambios.
Con la auditoría de objetos, puede mejorar los registros de auditoría para que funcionen con algunas relaciones específicas. Por ejemplo, puede especificar que desea crear registros de auditoría para las operaciones READ
en una o más tablas.