Márcia Regina da Silva Pimentel wrote:

> Então João
>  
> quando faço isso ocorre o seguinte erro:
>  
>
> ERROR: duplicate key violates unique constraint "cidade_pkey"
>
> O que fazer??
>
>  
> Em 05/05/06, *Joao* <[EMAIL PROTECTED] 
> <mailto:[EMAIL PROTECTED]>> escreveu:
>
>     supondo q vc possui 3 campos
>     id serial
>     nome text
>     data_entrega  date
>      
>      
>     insert into tabela(nome,data_entraga) values('zezin',
>     '01/01/2001')   
>      
>


Faça a seguinte consulta:
SELECT * from sua_sequencia;

Verifique o conteudo do campo last_value. Este valor+1 já deve constar 
de sua tabela.
Você inseriu algum dado informando um valor para este campo serial?

Para a tabela utilizada pelo João você pode utilizar ou o insert já 
descrito ou
insert into tabela values(default,'zezin', '01/01/2001') 

Nada impede que você faça:
insert into tabela values(11,'zezin', '01/01/2001') 
mas neste caso você obterá o erro acima se o nextval for 11.

[]s
Osvaldo



                
_______________________________________________________ 
Navegue com o Yahoo! Acesso Grátis, assista aos jogos do Brasil na Copa e ganhe 
prêmios de hora em hora! 
http://br.yahoo.com/artilheirodacopa/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a