Всъщност предоставям това като отговор. Серийният тип данни в postgres е автоматично инкрементално цяло число от четири байта. Ако промените вашия идентификатор от цяло число на сериен, това ще работи.
id serial NOT NULL
Прочетете повече:http://www.postgresql.org/docs/8.4/ static/datatype.html