Onde eu trabalho fizerem uma tempestade pq uma tabela esta com id em 1100331080. E usaram como argumentos os items abaixo:
http://www.postgresql.org/docs/9.1/interactive/datatype-numeric.html
1-Como você pode comparar, o valor da sequence chegou na metade do valor permitido para um inteiro normal e por isso seria urgente.
2-Outro ponto é que seria problemático identificar problemas de insert nas tabelas, porque os números naturalmente teriam furos.
Segue o codigo:
@Id
@SequenceGenerator(name = "jbossintegracao_seq", sequenceName = "jbossintegracao.mensagem_id_mensagem_seq")
@GeneratedValue(strategy = GenerationType.AUTO, generator = "jbossintegracao_seq")
private Long id_mensagem;
CREATE SEQUENCE jbossintegracao.mensagem_id_mensagem_seq
INCREMENT 1
MINVALUE 1
MAXVALUE 9223372036854775807
START 1100331090
CACHE 1;
ALTER TABLE integracao.mensagem_id_mensagem_seq OWNER TO postgres;
Um id em 1100331080 é motivo para desespero ? O argumentos expostos sao plausíveis(principalmente o 2) ??
Essa tabela registra todas as mensagem trocadas entre integracoes com sistemas