En lugar de usar bigserial, que es un bigint de incremento automático específico para postgres, use bigint si va a configurar su propio incremento y secuencia. columnas de identificador (similar a la propiedad AUTO_INCREMENT admitida por otras bases de datos). En la implementación actual, especificando:"
CREATE TABLE tablename (
colname SERIAL
);
es lo mismo que
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;
Desde aquí
https://www.postgresql.org/docs/12/datatype-numeric .html