Re: Sequence generating negative numbers
От | Adrian Klaver |
---|---|
Тема | Re: Sequence generating negative numbers |
Дата | |
Msg-id | 2afc5114-97f3-838d-3e9a-35819a689e0a@aklaver.com обсуждение исходный текст |
Ответ на | Sequence generating negative numbers (Shantanu Shekhar <shekharshan@yahoo.com>) |
Список | pgsql-general |
On 8/19/20 3:15 PM, Shantanu Shekhar wrote: > Team, > > I have a sequence definition in Postgres 9.6.11 like so: > > CREATE SEQUENCE IF NOT EXISTS org.my_seq > INCREMENT 1 > MINVALUE 1 > NO MAXVALUE > START 1 > CACHE 20; > > This sequence is used by a Java ORM framework to generate primary keys > for one of our tables. The initial numbers generated by this sequence > are as shown below: > > -28 -27 -26 -25 -8 -7 1 2 52 53 72 92 93 94 112 113 132 133 152 172 192 > 193 212 > > I am unable to understand why the sequence would start with a negative > number, particularly when the definition explicitly asks the sequence to > start at 1. This has happened consistently in all of our environments. Because something in the ORM is generating negative numbers and supplying then directly to the PK field. > > Thanks, > > Shantanu -- Adrian Klaver adrian.klaver@aklaver.com
В списке pgsql-general по дате отправления: