Solved

Record Insertion/Update time

Posted on 2002-05-22
8
231 Views
Last Modified: 2008-03-10
Is there a way to get the last record insert/update time in RDBMS. I am specifically looking if PostgreSQL database has a way to provide me this.

I know i can code for this in my every UPDATE/INSERT statement. But if i database can provide me this for every record without me doing any coding that would be great.

Help !!
0
Comment
Question by:Jitu
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 143

Accepted Solution

by:
Guy Hengel [angelIII / a3] earned 50 total points
ID: 7026443
Unless you implement a strategy to log this, you don't have this information by the database.
Many database systems have some kind of transaction log, but performing an analysis of this takes huge time and often requires some tools...

Ususally, you use some kind of triggers, but I would have to look up how/if this works in PostgrSQL.

CHeers
0
 
LVL 1

Author Comment

by:Jitu
ID: 7026616
i think "last record insert/update time" is not clear enough.

What i mean is - for any record in the database i should be able to find out when was the record last updated.
0
 
LVL 143

Expert Comment

by:Guy Hengel [angelIII / a3]
ID: 7026627
You have to store this information per row... again, this is not implemented by default, so you need to implement this on your own...
CHeers
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
LVL 2

Expert Comment

by:vbDoc
ID: 7027425
The accepted method is to use a trigger on UPDATE to put an entry in a LOG table. Then a simple SQL statement to find the entry.

Regards
0
 
LVL 1

Author Comment

by:Jitu
ID: 7028819
So u mean i would have to put a trigger on update on all my  tables in the database ?
0
 
LVL 143

Expert Comment

by:Guy Hengel [angelIII / a3]
ID: 7028979
Absolutely...
0
 
LVL 1

Author Comment

by:Jitu
ID: 7029005
Thanks Angel !!!
Oh the strange ways of Databases. !
0
 
LVL 1

Author Comment

by:Jitu
ID: 7029006
if PostgreSQL has a facility do let me know. I don;t think it would have !
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Entering a date in Microsoft Access can be tricky. A typo can cause month and day to be shuffled, entering the day only causes an error, as does entering, say, day 31 in June. This article shows how an inputmask supported by code can help the user a…
When table data gets too large to manage or queries take too long to execute the solution is often to buy bigger hardware or assign more CPUs and memory resources to the machine to solve the problem. However, the best, cheapest and most effective so…
Video by: Steve
Using examples as well as descriptions, step through each of the common simple join types, explaining differences in syntax, differences in expected outputs and showing how the queries run along with the actual outputs based upon a simple set of dem…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

734 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question