Re: How could I find the last modified procedure in the database? - Mailing list pgsql-general

From Tom Lane
Subject Re: How could I find the last modified procedure in the database?
Date
Msg-id 24408.1321488131@sss.pgh.pa.us
Whole thread Raw
In response to Re: How could I find the last modified procedure in the database?  (Andreas Kretschmer <akretschmer@spamfence.net>)
Responses Re: How could I find the last modified procedure in the database?  (hubert depesz lubaczewski <depesz@depesz.com>)
List pgsql-general
Andreas Kretschmer <akretschmer@spamfence.net> writes:
> Dhimant Patel <drp4kri@gmail.com> wrote:
>> I also created several procedures/functions and now I don't remember the last
>> procedure I worked on! - I thought I could always get this from metadata.
>> Now I'm stuck - couldn't find this details anywhere in catalog tables!
>> Is there anyway I can get this information?

> Maybe with this query:
> select proname from pg_proc order by oid desc limit 1;
> but i'm not really sure ... tias (try it and see)

The OIDs would tell you the creation order, but they don't change during
CREATE OR REPLACE FUNCTION; so depending on what the OP means by "worked
on", this query might not be very useful to him.

I'd try looking to see which row in pg_proc has the latest xmin.
Unfortunately you can't "ORDER BY xmin" ...

            regards, tom lane

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: pg_dump does not include triggers - should it?
Next
From: hyelluas
Date:
Subject: can I show number of records returned by a query in a log?