NEWS
Datenbank manipulieren? MySQL/ alias
-
Hallo ihr!! Frohe Weihnachten!
Es geht um die Verwendung von alias in den Datenpunken!
Leider habe ich nahezu Null Ahnung von Datenbanken. Ich habe es geschafft mit der Anleitung viewtopic.php?t=1841 meine Datenbank von sqlite3 auf Mysql umzustellen.
Leider hat sich im laufe der Zeit (updates) die Struktur geändert, wie deconz seine Sensoren in iobroker anlegt. Früher war es noch so, das ein Ordner angelegt wurde in dem für jedes Gerät alle Datenpunkte eingetragen wurden. Leider wurde es später geändert, so das ein und das selbe Gerät nun 3 verschiedene Ordner belegt. Beispiel:
Früher:
Sensor1/(Ordner)
-
Temperature
-
Battery
-
Humidity
-
Pressure
Jetzt(gleicher Sensor wie bei Früher):
Sensor_13/(Ordner)
-Temperature
-Battery
Sensor14/
-Humidity
Sensor15/
-Pressure
Um meine alte Datenbank weiter zu verwenden habe ich dementsprechend bei den verschiedenen Sensoren (Sensor 13, 14,15) jeweils als Alias den Sensor1 eingetragen.
Im laufe des Umzuges heute, kam für mich die Frage auf, ob sich das nun nicht irgendwie manipulieren lassen würde?
Sprich: Alle Daten die jetzt noch in Sensor1.temperature gespeichert sind eintragen in die Tabelle Sensor_13.temperture etc. Am besten innerhalb der MySql Datenbank.
So das die Verwendung der Alias nicht mehr nötig ist.
Könnt ihr mir da evtl. bei helfen?!
Viele Grüße!
-
-
Schau dir doch mal https://www.heidisql.com an.
Das ist so etwas wie das Schweizer Taschenmesser für SQL,
damit kannst du bis zur vollständigen Zerstörung deiner Daten so ziemlich alles anrichten.
Versuche dich erst mal mit der Datenbank zu verbinden und schau dir erst mal die Struktur der Daten an.
Du findest zu HeidiSQL sicher auch div. Tutorials im Netz!
Kleiner Tip von mir, alles immer erst an Kopien der Datenbank testen! ;-)
-
Schau dir doch mal https://www.heidisql.com an.
Das ist so etwas wie das Schweizer Taschenmesser für SQL,
damit kannst du bis zur vollständigen Zerstörung deiner Daten so ziemlich alles anrichten.
Versuche dich erst mal mit der Datenbank zu verbinden und schau dir erst mal die Struktur der Daten an.
Du findest zu HeidiSQL sicher auch div. Tutorials im Netz!
Kleiner Tip von mir, alles immer erst an Kopien der Datenbank testen! ;-) `
Besten Dank! Habe nun zwar den ganzen Abend / Nacht dran gesessen, aber es ist vollbracht!