Search Postgresql Archives

exclude table from transactions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Dear list,

I'd like to ask, whether there is a way to exclude a table from the
regular transaction rollback.
Background:
I want to log all exceptions caused by my plpgsql-functions in a certain
log-table. To do this, instead of raising an exception directly, i call
a function that writes a record into that log-table and afterwards
raises the exception. But of course, the exception rolls back the INSERT
to the log-table as well. The only solution I came up with till now, is
to put the log data into the exception's error message, parse the
pgsql-logging-file in /var/log with a cron-script and fix the log-table
with that. It works, but it's definitely not a clean solution. So what
I'm looking for, is a table that behaves like a temporary table (e.g.
excluded from WAL and transaction logic), but with the lifetime of a
normal table.
Anybody got an idea?
Thanks in advance, wz



-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux