Re: How to best grab a chunk of Ids from a sequence

Поиск
Список
Период
Сортировка
От Jason Earl
Тема Re: How to best grab a chunk of Ids from a sequence
Дата
Msg-id 873d3fvor4.fsf@npa01zz001.simplot.com
обсуждение исходный текст
Ответ на How to best grab a chunk of Ids from a sequence  ("Bryan White" <bryan@arcamax.com>)
Список pgsql-sql
What you could do is use the setval() function to set the value of the
sequence to whatever it is now + 4 million.  That would give you a
great big hole in your sequence from which you could draw sequence
values from.  Your processes that still needed to use the sequence
would still be able to, and the information that you are importing
could use the sequence numbers that you skipped.

Jason

"Bryan White" <bryan@arcamax.com> writes:

> I have a process that will be creating a large number of records (about
> 4Million).  I am thinking of making this process run quicker by writing the
> records to a file in 'dump' format and then running that file through psql.
> 
> The problem is each record has a sequence number and I need to know the
> sequence ids for other
> purposes in this process.
> 
> My question is is there a way to grab 4 million IDs from a sequence without
> calling nextval once for each ID.  Note, this sequence is being actively
> drawn on by other processes.
> 
> ---------
> Bryan White
> 
> 
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 1: subscribe and unsubscribe commands go to majordomo@postgresql.org


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

Предыдущее
От: "Ross J. Reedstrom"
Дата:
Сообщение: Re: problem: index on number not honoured
Следующее
От: Roland Roberts
Дата:
Сообщение: Re: INSERT question