Re: [COMMITTERS] pgsql: Add DISCARD SEQUENCES command.
| От | Alvaro Herrera |
|---|---|
| Тема | Re: [COMMITTERS] pgsql: Add DISCARD SEQUENCES command. |
| Дата | |
| Msg-id | 20131006042506.GB6135@eldon.alvh.no-ip.org обсуждение исходный текст |
| Ответ на | Re: [COMMITTERS] pgsql: Add DISCARD SEQUENCES command. (Michael Paquier <michael.paquier@gmail.com>) |
| Ответы |
Re: [COMMITTERS] pgsql: Add DISCARD SEQUENCES command.
|
| Список | pgsql-hackers |
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.
I also just noticed that the DISCARD SEQUENCE patch made a "NOTE:"
comment in init_sequence be outdated.
--
Álvaro Herrera http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-hackers по дате отправления: