PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum Problema com autonumerador após DTS #27048

26/02/2009

0

Fiz um DTS do SQL Server 2000 para o PostGre.

Recentemente notei que em uma tabela, em que eu possuia as seguintes UIDs cadastradas: 1,2,3,6,7,10, houve inconsistencia em periodo de execucao da aplicação.

Ao fazer um INSERT, ele nao procura uma UID vazia, ele joga no numerador atual do PostGre. Ou seja, na primeira tentativa, ele fará com o 1, e nada acontece pois ja existe. A mesma coisa até a terceira tentativa, ja na quarta ele via cadastrar, pois a UID 4 não existe ainda. 5 Também. Na sexta volta o problema.. UID ja existe e ele não cadastra - e nem da erro, apenas não insere.

Alguma idéia? Eu pensei em adiantar os autonumeradores, é possível fazer isso? Como?

Grato!


Ekafer

Ekafer

Responder

Posts

26/02/2009

Ekafer

Perdão, não achei o editar no post acima.

Estou com medo que o mesmo ocorra com outras tabelas, portanto gostaria de ou aumentar TODOS OS AUTONUMERADORES de uma só vez, ou setar de alguma maneira para o PostGre pegar apenas UIDs inexistentes (para todas as tabelas).

Grato.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar