In plaats van bigserial te gebruiken, wat een auto-incrementerende bigint is die specifiek is voor postgres, gebruik je bigint als je je eigen increment en reeks gaat instellen. identifier-kolommen (vergelijkbaar met de eigenschap AUTO_INCREMENT die door sommige andere databases wordt ondersteund). In de huidige implementatie specificeert u:"
CREATE TABLE tablename (
colname SERIAL
);
is hetzelfde als
CREATE SEQUENCE tablename_colname_seq AS integer;
CREATE TABLE tablename (
colname integer NOT NULL DEFAULT nextval('tablename_colname_seq')
);
ALTER SEQUENCE tablename_colname_seq OWNED BY tablename.colname;
Vanaf hier
https://www.postgresql.org/docs/12/datatype-numeric .html