Em vez de usar bigserial, que é um bigint de autoincremento específico para postgres, use bigint se você for configurar seu próprio incremento e sequência. colunas de identificador (semelhante à propriedade AUTO_INCREMENT suportada por alguns outros bancos de dados). Na implementação atual, especificando:"
CREATE TABLE tablename (
colname SERIAL
);
é o mesmo 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;
Daqui
https://www.postgresql.org/docs/12/datatype-numeric .html