Search Postgresql Archives

Re: Determining when a row was inserted

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

 



Reply at bottom...

On Fri, 2005-06-03 at 13:40, Alex Turner wrote:
> One might even suggest that this should really be a default for all
> tables everywhere, because at some time or another, someone wants to
> know when something got put in the database...
> 
> Alex.
> 
> On 6/3/05, Wiebe de Jong <wiebedj@xxxxxxx> wrote:
>         The way I do it is to add a timestamp field with a default
>         value of now().
>         Unfortunately, this won't help with any records that have
>         already been
>         created.
>         
>         Wiebe
>         
>         -----Original Message-----
>         From: pgsql-general-owner@xxxxxxxxxxxxxx
>         [mailto:pgsql-general-owner@xxxxxxxxxxxxxx] On Behalf Of Terry
>         Lee Tucker
>         Sent: Thursday, June 02, 2005 5:51 AM
>         To: pgsql-general@xxxxxxxxxxxxxx
>         Subject: Re:  Determining when a row was inserted
>         
>         I don't think there is a way to do that. You'll have to create
>         an audit
>         table
>         and a rule to update it or you'll have to add a column to the
>         table and a 
>         trigger to update it.
>         
>         On Thursday 02 June 2005 01:22 am, Eisenhut, Glenn saith:
>         > Folks - hi
>         >
>         > Is it possible to determine when a row was inserted into a
>         table using the
>         > system catalogs or such. I have the situation where I need
>         to find out 
>         when
>         > a user was added to a user table - the table was not setup
>         with a date to
>         > track this.


No, this is a terrible idea as a default.  while I wouldn't mind having
a switch for it, the cost of storing a timestamp AND having to produce
it for each insert is not worth it, since there are just as likely to be
tables no one cares a wit about when they were last changed.

That kind of designing is what leads to bloated, overweight programs...

---------------------------(end of broadcast)---------------------------
TIP 5: Have you checked our extensive FAQ?

               http://www.postgresql.org/docs/faq

[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