Re: Auditoria completa de una tabla (examinar el log de transacciones)

From: Gustavo Vaccaro <gustavo_vaccaro(at)fibertel(dot)com(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Auditoria completa de una tabla (examinar el log de transacciones)
Date: 2015-08-14 22:44:12
Message-ID: 55CE6F3C.4030608@fibertel.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Gracias Alvaro por la pronta respuesta.<br>
Con pg_xlogdump ¿no lo puedo lograr? o no sirve para eso.<br>
<br>
<span style="font-weight: bold; font-family: Arial;"><br>
</span>
<div class="moz-signature">
<meta content="text/html; charset=windows-1252"
http-equiv="content-type">
<title></title>
<meta content="Gustavo J. Vaccaro - www.gjv.com.ar" name="author">
<span style="font-weight: bold; font-family: Arial;"><br>
Gustavo J. Vaccaro</span><br>
<a style="font-style: italic;" href="http://www.gjv.com.ar">http://www.gjv.com.ar</a><br>
<br>
</div>
<div class="moz-cite-prefix">El 14/08/2015 a las 07:40 p.m., Alvaro
Herrera escribió:<br>
</div>
<blockquote cite="mid:20150814224057(dot)GQ5232(at)alvherre(dot)pgsql"
type="cite">
<pre wrap="">Gustavo Vaccaro escribió:

</pre>
<blockquote type="cite">
<pre wrap=""> Pero si una tabla tiene un trigger que ejecuta un update, o un
insert o tiene una llamada a una funcion que hace algo de esto,
entonces NO loguea nada.&lt;br&gt;
Con esto quiero decir que no tengo toda la profundidad de la
instruccion. Loguea solamente la instruccion enviada por mi
programa.&lt;br&gt;
¿existe alguna forma de loguear todo lo que se ejecuta en la base de
datos?
</pre>
</blockquote>
<pre wrap="">
Puedes conseguir lo que quieres usando un event trigger, pero sólo en
9.5 y necesitas una extensión adicional. Están las slides de mi charla:
<a class="moz-txt-link-freetext" href="http://pgday.ru/en/papers/22">http://pgday.ru/en/papers/22</a>
Se supone que habrá video (en inglés, subtitulado en ruso, meh) pero no
lo han subido todavía.

Existe también pg_audit,
<a class="moz-txt-link-freetext" href="https://github.com/2ndQuadrant/pgaudit">https://github.com/2ndQuadrant/pgaudit</a>

</pre>
</blockquote>
<br>
</body>
</html>

Attachment Content-Type Size
unknown_filename text/html 2.0 KB

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2015-08-14 22:44:41 Re: Re: [pgsql-es-ayuda] Orden por código ascii
Previous Message Alvaro Herrera 2015-08-14 22:40:57 Re: Auditoria completa de una tabla (examinar el log de transacciones)