Re: capturing and storing query statement with rules
От | Mike Mascari |
---|---|
Тема | Re: capturing and storing query statement with rules |
Дата | |
Msg-id | 3EF8BD15.9070001@mascari.com обсуждение исходный текст |
Ответ на | Re: capturing and storing query statement with rules (Joe Conway <mail@joeconway.com>) |
Список | pgsql-general |
Joe Conway wrote: > Guillaume LELARGE wrote: > >> Le Mardi 24 Juin 2003 20:17, Andrew Gould a écrit : >> >>> I would like to create a audit log of update and >>> delete queries against a table. I want the log on the >>> server side, since access will be done using various >>> clients via ODBC. I would like to capture the user, >>> current datetime and the query statement. My thought >>> was to accomplish this by creating a rule that will >>> insert the information into a log table. >> >> And you'll find at the end of the page how to get current user >> (current_user keyword) and current datetime (function now). >> >>> How can I captures the query statement so that I can >>> place it in a insert query? Is there a variable in >>> the server that holds the query statement as a string? > > I think this shows how to do what you want: > http://archives.postgresql.org/pgsql-sql/2003-05/msg00301.php Maybe debug_query_string should be mapped into a variable like CURRENT_USER? Perhaps something like CURRENT_QUERY? Mike Mascari mascarm@mascari.com
В списке pgsql-general по дате отправления: