PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Valor de chave duplicado viola restrição exclusiva, CakePHP


Um par de coisas:
  • Não vejo uma chave 7 ou 545 na instrução SQL; então de onde vêm esses valores?
  • O created coluna é preenchida com 'now()' como uma string , não um valor da função NOW(). Preencha-o com a data e hora apropriada em seu código PHP (date('Y-m-d H:i:s') geralmente faz o truque).

De qualquer forma, se você estiver inserindo registros em um loop, ou apenas mais de um com o mesmo modelo, não esqueça de chamar create() no modelo, caso contrário, o ID será o mesmo.