| From: | Richard Huxton <dev(at)archonet(dot)com> |
|---|---|
| To: | Aleksander Kmetec - INTERA <aleksander(dot)kmetec(at)intera(dot)si> |
| Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
| Subject: | Re: Last insert/update/delete time for a table |
| Date: | 2008-04-25 13:26:26 |
| Message-ID: | 4811DC02.6030800@archonet.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
Aleksander Kmetec - INTERA wrote:
> Hi all,
>
> I'm in the process of writing a backup script which only dumps those
> tables which were changed in the last 24 hours. We have hundreds of
> tables (one per user), but most of them don't get changed very often, so
> there's no point in dumping them every night.
>
> Is there a way to get the time of the last insert, update or delete
> statement for a specific table?
You can always look at pg_stat_user_tables on a regular basis (see ch 26
of the docs). Note that there is a small chance not all updates will be
recorded here.
--
Richard Huxton
Archonet Ltd
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Fujii Masao | 2008-04-25 14:25:29 | Re: Last insert/update/delete time for a table |
| Previous Message | Andrew Sullivan | 2008-04-25 13:01:48 | Re: Last insert/update/delete time for a table |