SQLite Exportieren klappt nicht

Begonnen von Christian72D, 15 September 2018, 08:25:03

Vorheriges Thema - Nächstes Thema

Christian72D

Ich habe eine alte, nicht mehr lauffähige fhem Installation, bei dieser würde ich aber gerne noch ein paar Werte aus der dblos (SQLite) ziehen.

Der Befehl select * from history order by TIMESTAMP; bringt noch Werte raus.

Jetzt habe ich eine Anleitung gefunden um sie nach CSV zu exportieren: http://www.sqlitetutorial.net/sqlite-export-csv/

Ich denke ich brauche die Spalten TIMESTAMP, DEVICE, READING und VALUE, aber was muß ich bei FROM eingeben? Ich dachte HISTORY, aber das wird mit einem Fehler quittiert.

Jemand eine Lösung?

DS_Starter

So geht es:


heiko@fhemtest:/opt$ sqlite3 fhem.db
SQLite version 3.16.2 2017-01-06 16:32:41
Enter ".help" for usage hints.
sqlite> .headers on
sqlite> .mode csv
sqlite> .output data.csv
sqlite> select TIMESTAMP,DEVICE,READING,VALUE from history order by TIMESTAMP;


Bitte ändere den Titel des Thread. Das hat nichts mit DbLog zu tun sondern ist einfach nur Datenbankhandling.

LG,
Heiko
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

Christian72D

Püh, da wird min PC wohl gleich ans Schwitzn kommen, die Datei ist "mal eben" 950 MB groß. :D

Danke für die Lösung, Titel ist angepasst.