Hallo Klaus, das geht schon fast: in den Kanaldetails bekommst du mit dem Button "Daten" einen Middleware-Request für den im Frontend angezeigten Zeitraum. Wenn du dort noch &operation=delete anhängst, löscht er dir die vorher angezeigten Daten. Ist nur die Frage, ob bei einer Installation beim Hoster Lösch-Rechte für den DB-User eine gute Idee sind.
Grüße Frank Am 24.08.2017 22:12 schrieb "Klaus Reichenecker" <k...@kr123.de>: > Habe auch das Problem, das ich bei meinem Webhoster nur 1Gb pro Datenbank > habe > > Wäre es nicht sinnvoll, direkt was ins Web-UI einzubauen, um die Daten pro > Kanal zu löschen? > Man könnte es z.B. für den jeweils aktivierten Zeitraum löschen? > > Grüße > > Klaus > > > > ----- Original Message ----- > *From:* fambesse <tho...@fambesse.de> > *To:* 'volkszaehler.org - users' > <volkszaehler-users@demo.volkszaehler.org> > *Sent:* Thursday, August 24, 2017 11:44 AM > *Subject:* Re: [vz-users] Daten aus Datenbank löschen > > Ja Super, > > hat geklappt über die API. > > Das mit den Loschen mittels SQL werde ich aber auch noch testen. > > > > Besten dank an alle die mir geholfen haben. > > > > > > > > ---------------------------------------------------------- > > Thomas Besse > > 57250 Netphen e-mail: tho...@fambesse.de > > ---------------------------------------------------------- > > > > *Von:* volkszaehler-users [mailto:volkszaehler-users- > boun...@demo.volkszaehler.org] *Im Auftrag von *Friedrich Kessler > *Gesendet:* Mittwoch, 23. August 2017 17:54 > *An:* volkszaehler.org - users <volkszaehler-users@demo.volkszaehler.org> > *Betreff:* Re: [vz-users] Daten aus Datenbank löschen > > > > Hallo, > > Ich exportiere Daten aus der vz DB mit diesem Script (nur bestimmte > Channels): > > > > select channel_id, timestamp,value from data > > where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') > > and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') > > and channel_id > 12 and channel_id < 20 > > INTO outfile '/tmp/last_values' fields terminated by ‚; > > > > Du kannst ja die Daten vor dem löschen selektieren um zu prüfen ob es die > richtigen sind: > > > > select channel_id, timestamp,value from data > > where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') > > and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') > > and channel_id > 12 and channel_id < 20; > > > > Löschen: > > delete from data > > where from_unixtime(timestamp/1000) > ('2015-06-05 12:43:16') > > and from_unixtime(timestamp/1000) < ('2015-08-06 09:40:37') > > and channel_id > 12 and channel_id < 20; > > > > Gruss > > Friedrich > > > > *Von: *fambesse <tho...@fambesse.de> > *Antworten an: *"volkszaehler.org - users" <volkszaehler-users@demo. > volkszaehler.org> > *Datum: *Mittwoch, 23. August 2017 09:42 > *An: *<volkszaehler-us...@lists.volkszaehler.org> > *Betreff: *[vz-users] Daten aus Datenbank löschen > > > > Hallo zusammen, > > leider ist mein SQL etwas eingerostet und ich hoffe hier kann mir jemand > helfen. > > Ich möchte gerne von einem Tag bzw. zwischen zwei Tagen oder zwei > Timestamps die Daten löschen. > > Hier haben sich bei mir an einem Tag falsche Werte eingeschlichen. > > > > Folgendes habe ich habe ich schon probiert: > > > > SELECT * FROM 'data' WHERE `timestamp` BETWEEN '1502229600' AND > '1502316000'; > > > > Die Timestamps sollten der 09.08.2017 00:00:00 bis 10.08.2017 00:00:00 > sein. > > Besten Dank vorab. > > > > > > ---------------------------------------------------------- > > Thomas Besse > > 57250 Netphen e-mail: tho...@fambesse.de > > ---------------------------------------------------------- > > > >