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

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: BUG #14049: Integer out of range on insert with default id
Дата
Msg-id 25772.1459207671@sss.pgh.pa.us
обсуждение исходный текст
Ответ на BUG #14049: Integer out of range on insert with default id  (d.j.yotta@gmail.com)
Список pgsql-bugs
d.j.yotta@gmail.com writes:
> 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.

Well, once you've run out of 4-byte integers, that's going to fail one way
or another.

            regards, tom lane

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

Предыдущее
От: d.j.yotta@gmail.com
Дата:
Сообщение: BUG #14049: Integer out of range on insert with default id
Следующее
От: daveg@sonic.net
Дата:
Сообщение: BUG #14051: GIN index creation fails with large number of duplicate keys