Como converter chave primária de inteiro para serial?
Em uma tabela do Postgres 9.3, tenho uminteger
como chave primária com sequência automática para incrementar, mas atingi o máximo parainteger
. Como convertê-lo deinteger
paraserial
?
Eu tentei:
ALTER TABLE my_table ALTER COLUMN id SET DATA TYPE bigint;
Mas o mesmo não funciona com o tipo de dadosserial
ao invés debigint
. Parece que não consigo converter paraserial
?