[vz-users] Daten aus Datenbank löschen

Frank Richter frank.richter83 at gmail.com
Thu Aug 24 22:26:27 CEST 2017


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" <kr at 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 <thomas at fambesse.de>
> *To:* 'volkszaehler.org - users'
> <volkszaehler-users at 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: thomas at fambesse.de
>
> ----------------------------------------------------------
>
>
>
> *Von:* volkszaehler-users [mailto:volkszaehler-users-
> bounces at demo.volkszaehler.org] *Im Auftrag von *Friedrich Kessler
> *Gesendet:* Mittwoch, 23. August 2017 17:54
> *An:* volkszaehler.org - users <volkszaehler-users at 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 <thomas at fambesse.de>
> *Antworten an: *"volkszaehler.org - users" <volkszaehler-users at demo.
> volkszaehler.org>
> *Datum: *Mittwoch, 23. August 2017 09:42
> *An: *<volkszaehler-users at 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: thomas at fambesse.de
>
> ----------------------------------------------------------
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170824/a6541fc5/attachment-0001.html>


More information about the volkszaehler-users mailing list