On Sun, Oct 6, 2013 at 1:25 PM, Alvaro Herrera <alvhe...@2ndquadrant.com> wrote: > Michael Paquier escribió: > >> =# discard sequences ; >> DISCARD SEQUENCES >> =# select currval('foo'); >> ERROR: 55000: currval of sequence "foo" is not yet defined in this session >> LOCATION: currval_oid, sequence.c:780 >> =# select lastval(); >> The connection to the server was lost. Attempting reset: Failed. > > I wonder if it would be better to have this "seqtab" thing be a dlist, > and move the most recently used item to head position on nextval(). > That way we don't have to maintain last_used_seq separately. Indeed, this could simplify a bit the code. -- Michael
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers