Sensoren kombinieren (alt + neu)
- Sensor ID herausfinden
so kann man suchen!
Wenn man beide IDs hat kann man mit folgendem Befehl die Werte übertragen:
UPDATE statistics SET metadata_id = NEUERSENSOR WHERE metadata_id = ALTERSENSOR
z.B.:
UPDATE statistics SET metadata_id = 2118 WHERE metadata_id = 10
Dieser Vorgang ist nicht rückgängig zu machen vorher unbedingt einen Snapshot oder Backup der Datenbank machen
Fehler bei Duplikaten
Sollte hier eine Fehlermeldung kommen wie z.B.:
Fehler in der SQL-Abfrage (1062): Duplicate entry '2118-1725044400' for key 'ix_statistics_statistic_id_start_ts'
gibt es Überschneidungen und die müssen beseitigt werden. Hier sollte man prüfen ab wann diese Überschneidung ist und ob hier wichtige Daten sind.
In diesem Fall ist die Überschneidung zum Zeitpunkt 1725044400
das ist ein Unix Zeitstempel den man z.B. hier umwandeln kann.
Hier handelt es sich um den 02.10.2024 9:59 Uhr.
Sollten diese Werte irrelevant sein kann man hier z.B. alle Werte ab diesem Zeitpunkt löschen in dem man unter Statistics diesen Wert für den entsprechenden Sensor sucht & löscht:
Danach sollte der Befehl zum mergen funktionieren.