NEWS
Duplicate Key bei SQL-Adapter
-
sql-0 2016-03-05 08:35:39 error Cannot insert INSERT INTO iobroker.ts_bool (id, ts, val, ack, _from, q) VALUES(204, 1457163338000, true, 1, 2, 0);: Error: ER_DUP_ENTRY: Duplicate entry '204-1457163338000' for key 'PRIMARY'
Taucht ab und an auf.
-
Das passiert wenn ein Datenpunkt mehrmals innerhalb einer Sekunde geändert wurde (ms ist immer 000, siehe Fehler), habe dafür schon ein Ticket in JIRA erstellt. Aber auch wenn ms genutzt würde wäre das keine sichere Lösung, es müsste schon im SQL Befehl abgefangen werden (entweder "on duplicate key ignore" oder "insert or replace"). Leider gibt es bei sqlite kein "on duplicate key", "insert or replace" glaube ich schon.
-
Hier weiter: