Re: Generating Lots of PKs with nextval(): A Feature Proposal

From: hubert depesz lubaczewski <depesz(at)depesz(dot)com>
To: Kenneth Marshall <ktm(at)rice(dot)edu>
Cc: Peter Crabtree <peter(dot)crabtree(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org
Subject: Re: Generating Lots of PKs with nextval(): A Feature Proposal
Date: 2010-05-14 21:04:05
Message-ID: 20100514210405.GA11826@depesz.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Fri, May 14, 2010 at 02:07:27PM -0500, Kenneth Marshall wrote:
> Hi Peter,
>
> All you need to do is define your own sequence with an
> increment of 500. Look at:
>
> http://www.postgresql.org/docs/8.4/static/sql-createsequence.html

This is often not enough. For example - I want standard increment of 1,
but right now I'm importing 10000 objects, and it would be simpler for
me to get 10000 ids. Preferably in one block.

This is not achievable now. I know I can 'alter sequence set increment
by' - but this will also affect concurrent sessions. which might not be
a problem, but it's a side effect that I don't want.

+1 for original proposition, would love to get it.

depesz

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Kevin Grittner 2010-05-14 21:09:21 Re: List traffic
Previous Message Robert Haas 2010-05-14 20:54:47 Re: Row-level Locks & SERIALIZABLE transactions, postgres vs. Oracle