On Tue, Nov 16, 2010 at 7:21 PM, Glen Parker <glene...@nwlink.com> wrote:

> On 11/16/2010 03:24 PM, Karsten Hilbert wrote:
>
>> PostgreSQL 9.1 is likely to have, as a feature, the ability to create
>>> tables which are "unlogged", meaning that they are not added to the
>>> transaction log, and will be truncated (emptied) on database restart.
>>> Such tables are intended for highly volatile, but not very valuable,
>>> data, such as session statues, application logs, etc.
>>>
>>
> I have been following loosely this discussion on HACKERS, but seem to have
> missed the part about truncating such tables on server restart.
>
> I have an immediate use for unlogged tables (application logs), but having
> them truncate after even a clean server restart would be a show stopper.  I
> keep log data for 2 months, and never back it up.  Having it disappear after
> a system melt down is acceptable, but not after a clean restart.  That would
> be utterly ridiculous!
>

+1  -- Is there a technical reason to do a TRUNCATE on restart?  I'd feel
better if I could just have unlogged tables that survive unless something
like a power-outage etc...  I'm in the exact same boat here, lots of big
logging tables that need to survive reboot, but are frustrating when it
comes to WAL generation.


>
>
> As to the topic of the thread, I think pg_dump needs to dump unlogged
> tables by default.
>
> -1 I disagree.  I'm fine with having the loaded weapon  pointed at my foot.

--Scott


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

Reply via email to