Eigentlich stelle ich dies als Antwort zur Verfügung. Der Datentyp serial in postgres ist eine automatisch inkrementelle 4-Byte-Ganzzahl. Wenn Sie Ihre ID von Integer auf Serial ändern, würde dies funktionieren.
id serial NOT NULL
Lesen Sie mehr:http://www.postgresql.org/docs/8.4/ static/datatype.html