Cristiano Cruz Postado Junho 30, 2009 Denunciar Share Postado Junho 30, 2009 (editado) Pessoal alguém já passou por isso...Todas as tabelas do meu banco estão dando erro na inserção ex de uma das tabelas..INSERT INTO captcha (codigo,date,captcha_session) VALUES ('68PP',NOW(),'42e57fae66a36a9f21b1db17e7726653')ERROR: duplicate key value violates unique constraint "captcha_pkey"Pessoal, tem um campo id antes do campo codigo que é chave primária e tem sua sequência (captcha_id_seq).Essa tabela só voltou a funcionar quando tirei a restrição captcha_pkey,Terei que tirar as restrições de pkey de todas as tabelas??? Do nada deu esse problema !!!!!!!!! Editado Junho 30, 2009 por Jonathan Queiroz Remover palavra "urgente" do título do tópico e adcionar tag's (Jonathan) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gigabyte Postado Julho 17, 2009 Denunciar Share Postado Julho 17, 2009 Olá Cristiano CruzSeguinte: Isso acontece porque foi feito algum tipo de insert definindo o valor do id. Isso não incrementa o serial (que infelizmente não é inteligente). Nesse caso, siga este procedimento:select (max(id)+1) from captcha; alter sequence captcha_id_seq restart [aqui vai o resultado da query anterior];E muito cuidado em desabilitar um pkey, pois você terá ids repetidas..!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Cristiano Cruz
Pessoal alguém já passou por isso...
Todas as tabelas do meu banco estão dando erro na inserção ex de uma das tabelas..
ERROR: duplicate key value violates unique constraint "captcha_pkey"
Pessoal, tem um campo id antes do campo codigo que é chave primária e tem sua sequência (captcha_id_seq).
Essa tabela só voltou a funcionar quando tirei a restrição captcha_pkey,
Terei que tirar as restrições de pkey de todas as tabelas??? Do nada deu esse problema !!!!!!!!!
Editado por Jonathan QueirozRemover palavra "urgente" do título do tópico e adcionar tag's (Jonathan)
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.