Re: last tuple affected

Lists: pgsql-general
From: Miguel Angel Tribaldos Hervas <mitriher(at)teleco(dot)upv(dot)es>
To: pgsql-general(at)postgresql(dot)org
Subject: Re: last tuple affected
Date: 2005-01-27 11:45:13
Message-ID: 1106826313.41f8d449a07e4@webmail.upv.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-general


I only need to know if a table has changed since the last check
(create, update...), but I want to avoid a trigger + artificial records table.
Is this information recorded somewhere, in a system table perhaps?
What about a hash value refered to any table?

Thanks.

>>Miguel Angel Tribaldos Hervas wrote:
>> Hi all!
>>
>> Two related questions about a problem i'm trying to solve:
>> How can I know the last tuple affected by an insert/update operation per
>> table??
>> Is there exists any function in Postgres for retrieving some hash
>> value from a table??
>
>You don't define what you mean by "last", and it's not a simple thing.
>You could attach triggers to the tables and have them record changes.
>
>Perhaps tell us what you are trying to do, rather than how you want to
>do it.
>--
> Richard Huxton
> Archonet Ltd
>--


From: Bruno Wolff III <bruno(at)wolff(dot)to>
To: Miguel Angel Tribaldos Hervas <mitriher(at)teleco(dot)upv(dot)es>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: last tuple affected
Date: 2005-01-27 17:41:36
Message-ID: 20050127174136.GA23613@wolff.to
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-general

On Thu, Jan 27, 2005 at 12:45:13 +0100,
Miguel Angel Tribaldos Hervas <mitriher(at)teleco(dot)upv(dot)es> wrote:
>
> I only need to know if a table has changed since the last check
> (create, update...), but I want to avoid a trigger + artificial records table.
> Is this information recorded somewhere, in a system table perhaps?
> What about a hash value refered to any table?

Remember there are different versions of tables that exist at the same time.
If you really want to do the above, you will need to serialize access.