BUG #14049: Integer out of range on insert with default id

From: d(dot)j(dot)yotta(at)gmail(dot)com
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #14049: Integer out of range on insert with default id
Date: 2016-03-28 23:06:32
Message-ID: 20160328230632.2903.42295@wrigleys.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs

The following bug has been logged on the website:

Bug reference: 14049
Logged by: Daniel Sheffield
Email address: d(dot)j(dot)yotta(at)gmail(dot)com
PostgreSQL version: 9.5.1
Operating system: Linux x64
Description:

Not sure if this is a bug, but it seems strange to me that the SERIAL
numeric type is 4 bytes, yet the default backing sequence for which
nextval() is called is 8 bytes.
http://www.postgresql.org/docs/9.5/static/datatype-numeric.html

I'm seeing 'integer out of range' upon inserting into a table where all of
the parameters look fine. The id parameter is not specified and hence will
be generated automatically by the sequence, causing the insert to fail if
the generated id is bigger than maximum int value.

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Tom Lane 2016-03-28 23:27:51 Re: BUG #14049: Integer out of range on insert with default id
Previous Message David G. Johnston 2016-03-28 17:13:02 Re: BUG #14048: copy issues with jsonb