<div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div link="blue" vlink="purple" lang="PT-BR"><div><p class="MsoNormal">
Pessoal Boa tarde.</p><p class="MsoNormal">Estou sofrendo com um problema aqui que é o seguinte:</p><p class="MsoNormal"> </p><p class="MsoNormal">O BD do queuestats, foi corrompido, restaurei os backups, e maravilha, até o dia 03/11 eu tenho todos os dados, mas acontece que agora o script não quer mais inserir os dados na tabela, como segue o erro abaixo:</p>
<p class="MsoNormal"> </p><p class="MsoNormal">Warning: pg_query(): Query failed: ERROR: duplicate key violates unique constraint "queue_stats_sid" in /var/www/html/queuestats/log/logque.php on line 347</p></div>
</div></blockquote><div><br><br>Na banco de dados você possui uma unique key o que impede que
você insira dois valores iguais em algum dos campos da sua tabela.<br><br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div link="blue" vlink="purple" lang="PT-BR">
<div><p class="MsoNormal"> </p><p class="MsoNormal">Warning: pg_query(): Query failed: ERROR: current transaction is aborted, commands ignored until end of transaction block in /var/www/html/queuestats/log/logque.php on line 368</p>
</div></div></blockquote><div><br><br>Aqui ele encerra a transação por causa do erro anterior.</div><br>Para sanar o problema é necessário verificar qual o campo que possui a unique key e verificar o que o programa está tentando inserir no banco de dados.<br>
</div><br><br clear="all">At,<br>-- <br>Rodrigo Lang,<br><a href="http://openingyourmind.wordpress.com/" target="_blank">Opening your mind - Just another Open Source site</a><br><br>