Keeping information changes history - Mailing list pgsql-sql

From Marius Andreiana
Subject Keeping information changes history
Date
Msg-id 1011897177.2277.13.camel@aurora.wdg.ro
Whole thread Raw
Responses Re: Keeping information changes history  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-sql
Hi

I need to keep information changes history for people in our
application.
e.g. when their address was changed I need to remember who changed it
(staff or member), when and to what was changed.

I don't know what's the standard approach to this problem. I thought
of having another address table, say addresses_history, same structure
as usual table, but with some extra fields: type of user and user id who
made the change, and time stamp.

Every time a change is made to addresses table also insert the proper
record in addresses_history with a trigger. But I need to know
information about the user who changed it in database, not only the
application, so where to keep it?
So I should add other columns to addresses table for this (user id and
type of user)

Any suggestions for improving or confirmations that this approach will
do the job greatly appreciated!

-- 
Marius Andreiana
--
You don't have to go to jail for helping your neighbour
http://www.gnu.org/philosophy/



pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: why can a named subselect not be used in a where condition?
Next
From: "Andrew G. Hammond"
Date:
Subject: Re: auto group by