Olá Claudio, Provavelmente quando essa sequence foi criada foi setado que o valor máximo dela deveria ser 10... assim quando o valor da sequence for 10 e pedir um nextval da sequence, ela vai resetar e voltar pra 1.
verifique isso dando um select na sequence, e verifique qual valor está em max_value. Caso esteja um valor baixo, como 10 dito por ti abaixo, execute o sql abaixo para voltar o max_value da sequence para o default do banco: alter sequence sequence_seq NO MAXVALUE; Espero ter ajudado. Att, Rafael Domiciano 2010/2/8 Claudio Oliveira <[email protected]> > Olá, > > Em um cliente e uma máquina com XP acontece algo que eu nunca tinha visto, > um sequenciador de uma tabela conta até 10 e depois reinicia, como se > estiver marcado > no banco a opção "Ciclica" MAS NÃO ESTÁ, porque nos outros terminais > funciona normalmente. > > Quando me falaram isso por telefone achei estranho porque até onde eu > conheço achava que o banco que controla os sequenciadores. > > Pensei que fossem dlls mais estão igual a todas as outras máquinas. > > Bom...minha sugestão ao cliente, formate e reinstale o sistema operacional > novamente. :( > > Alguém já passou por isso ou tem alguma idéia do que possa ser. > > Obrigado. > > PS: Servidor: Server 2003 - Postgres 8.4.0 > > *Claudio Oliveira * > *http://www.msisolucoes.com.br* > > > > ------------------------------ > Fique protegido enquanto navega na Internet. Instale o Internet Explorer > 8. <http://go.microsoft.com/?linkid=9707132> > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
