From: | "Andy Dale" <andy(dot)dale(at)gmail(dot)com> |
---|---|
To: | "Scott Marlowe" <smarlowe(at)g2switchworks(dot)com> |
Cc: | "pgsql general" <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: Discovering time of last database write |
Date: | 2007-01-08 08:22:05 |
Message-ID: | faa313130701080022m7acabc91g966b1dcf8eeea301@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Hi,
Sorry for the slight delay in my response.
I am using 3 PostgreSQL databases and writing to them using an SQL proxy.
These databases have a high write volume. On rebooting all 3 servers for
OS/Software updates, i would like to figure out which was the last written
to DB (this is assuming the DB/Servers are not all taken down at the same
time), the times are kept in sync with NTP.
I imagine it is possible to get this behaviour with after triggers, but this
means i have to attach the same trigger to each table ??
Thanks,
Andy
On 04/01/07, Scott Marlowe <smarlowe(at)g2switchworks(dot)com> wrote:
>
> On Thu, 2007-01-04 at 11:11, Andy Dale wrote:
> > Hi,
> >
> > I need to be able to determine the last time (and date) that a
> > database was written to. I know it could be possible just to check
> > the last modified dates in the PGDATA directory, but i need to compare
> > the last write time of 3 databases (connecting via JDBC). Hopefully
> > the last write date is contained somewhere in a system table
> > (information schema) but i have no idea of the table(s) i would need
> > to query.
>
> Bad news, it's not generally stored.
>
> Good news, it's not that hard to implement.
>
> Perhaps if you give us the bigger picture we can make more logical
> suggestions on how to accomplish it.
>
From | Date | Subject | |
---|---|---|---|
Next Message | Bruno Wolff III | 2007-01-08 08:48:15 | Re: Discovering time of last database write |
Previous Message | Christopher Browne | 2007-01-07 05:23:33 | Re: Slony across platforms |