Re: [SQL] abusing an aggregate funct

Поиск
Список
Период
Сортировка
От Postgres DBA
Тема Re: [SQL] abusing an aggregate funct
Дата
Msg-id Pine.BSF.4.02.9811151643140.12790-100000@nest.bistbn.com
обсуждение исходный текст
Ответы Re: [SQL] abusing an aggregate funct  (Marc Howard Zuckman <marc@fallon.classyad.com>)
Список pgsql-sql

On Sun, 15 Nov 1998, M Simms wrote:

> > Unfortunately, solution using sequences is not so good unless you don't
> > suppose to use access to that table from some simultaneously running
> > sessions. The problem is that every sessions accessing this additional
> > sequence  with nextval()  will get its own pool of values for the
> > sequence, so early or later you'll get some gaps in records numbering
> > because of at least on of two reasons:
>
> >From the manpage of create sequence
>
>
>        Low-level locking is used to enable multiple  simultaneous
>        calls to a generator.
>
> Doesnt this mean it will work for this task?
>
>

Sure, you can access one sequence from a couple of sessions at once but
it the only thing is guaranteed is UNIQUENESS of values you get from
nestval() across one sequence. Although nobody can promise you that there
will no gaps... There are lots of reasons, I mentioned just some of them
(see my previous posting in this thread)

Aleksey




В списке pgsql-sql по дате отправления:

Предыдущее
От: Postgres DBA
Дата:
Сообщение: Re: [SQL] abusing an aggregate funct
Следующее
От: Herouth Maoz
Дата:
Сообщение: Re: [SQL] Incrimenting question