Re: List last value of all sequences

From: <btober(at)seaworthysys(dot)com>
To: <pgsql-general(at)postgresql(dot)org>
Subject: Re: List last value of all sequences
Date: 2003-07-24 21:15:19
Message-ID: 65137.216.238.112.88.1059081319.squirrel@$HOSTNAME
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

>> The main problem with this approach is that, while you get the
>> "current value", the sequence is incremented by the call. I just want
>> to (strictly) look at the value.
>
> The sequence values do not change: test it for yourself.

I guess nothing beats empirical evidence! I was basing my comments on my
(mis?)understanding of what the documentation says.

>> IF l_last_value = 0 THEN
>> PERFORM setval(l_sequence_name,1, False);
>> ELSE
>> PERFORM setval(l_sequence_name,l_last_value);
>> END IF;
>
> Pretty good idea; just beware of sequences that do not start at 1 :)
>

Good point. I think I can deal with that. Thank you.

~Berend Tober

In response to

Browse pgsql-general by date

  From Date Subject
Next Message greg 2003-07-24 21:21:17 Re: List last value of all sequences
Previous Message Vivek Khera 2003-07-24 21:06:12 Re: dump_all/restore times?