sql >> Base de Datos >  >> RDS >> PostgreSQL

El valor de la clave duplicada viola la restricción única, CakePHP

Un par de cosas:

  • No veo una clave 7 o 545 en la instrucción SQL; Entonces, ¿de dónde vienen estos valores?
  • El created la columna se llena con 'ahora()' como una cadena , no un valor de la función NOW(). Rellénelo con la fecha y hora adecuada en su código PHP (date('Y-m-d H:i:s') por lo general hace el truco).

De todos modos, si está insertando registros en un bucle, o simplemente más de uno con el mismo modelo, no olvide llamar a create() en el modelo, de lo contrario, la identificación será la misma.