Re: Large database design advice - Mailing list pgsql-general

From Michael Fuhr
Subject Re: Large database design advice
Date
Msg-id 20060824173710.GA30872@winnie.fuhr.org
Whole thread Raw
In response to Large database design advice  ("Joe Kramer" <cckramer@gmail.com>)
List pgsql-general
On Thu, Aug 24, 2006 at 07:19:29PM +0200, Harald Armin Massa wrote:
> so with serial there are only 2.147.483.648 possible recordnumbers.

Actually 2147483647 using the default sequence start value of 1 and
going up to 2^31 - 1, the largest positive value a 32-bit integer
can hold.  You could get the full 32-bit range (4294967296) by
allowing negative numbers and setting the sequence's MINVALUE and
RESTART value to -2^31 (-2147483648).

> Which should still be enough for "millions of records"

Correct.

--
Michael Fuhr

pgsql-general by date:

Previous
From: Tom Lane
Date:
Subject: Re: invalid byte sequence ?
Next
From: Rajarshi Guha
Date:
Subject: Re: getting around 'out of memory' errors