Este bot foi duplicado no client usando o método de duplicação e quando foi tentado configurar ele lá no agendamento de mensagem no site, deu essa mensagem ao clicar em salvar.
Poderia verificar
Este bot foi duplicado no client usando o método de duplicação e quando foi tentado configurar ele lá no agendamento de mensagem no site, deu essa mensagem ao clicar em salvar.
Poderia verificar
Bom dia @Luis.Cunha
Este erro não está relacionado a cópia do objeto. Qualquer agendamento que você tente realizar vai resultar neste erro algumas vezes, até que pare de ocorrer.
duplicate key value violates unique constraint ‘pk_msgbotsched_id’
Este erro de violação de chave primária está ocorrendo porque o objeto SEQUENCE
do banco de dados relacionado à chave primária da tabela core.messagebotschedules
está desatualizado em relação ao último ID gerado.
Isso pode acontecer em casos onde alguns registros foram inseridos manualmente na tabela informando o ID de forma explicita, sem avançar o objeto SEQUENCE
, fazendo com que na próxima vez que ela for usada, gere um ID que já existe na tabela.
Você pode conferir o valor atual da SEQUENCE
executando este comando no banco de dados:
SELECT last_value FROM core.messagebotschedules_id_seq
E e para ver qual o último ID gravado na tabela, execute este comando:
SELECT MAX(id) FROM core.messagebotschedules
Cada vez que o erro ocorre, a SEQUENCE
avança uma posição.
Para corrigir o erro, você pode fazer com ele ocorra até atingir o valor correto da SEQUENCE
, ou alterar a SEQUENCE
no banco e especificar o valor correto dela, que seria o último ID gravado na tabela +1.
No exemplo abaixo, estou considerando que o último ID gravado na tabela seja 11, então vou alterar para 12:
ALTER SEQUENCE core.latromiobjects_id_seq RESTART WITH 12