Re: [vz-users] Kanal löschen

2022-01-16 Diskussionsfäden Olaf Koestner
Stimmt. Das habe ich vergessen zu kopieren...



--
Sent from my mobile phone. Please respect typos...

From: volkszaehler-users  on 
behalf of Stefan Bauer 
Sent: Sunday, January 16, 2022 2:00:41 PM
To: volkszaehler.org - users 
Subject: Re: [vz-users] Kanal löschen

Fehlt aber noch ein
Delete from entities where id = 2

Von meinem iPad gesendet

Am 16.01.2022 um 13:18 schrieb Olaf Koestner :



Hi,



das hat jetzt funkltioniert, danke!



Folgende SQL-Befehle habe ich ausgeführt:



  *   select id,uuid from entities;



++--+

| id | uuid |

++--+

|  2 | 593973f0-6e16-11ec-965b-e1c08c0e9a60 |

++--+



  *   delete from data where channel_id = '2';
  *   delete from aggregate where channel_id = '2';
  *   delete from properties where entity_id=’2’;



Dann noch im Frontend das „Minus-Symbol“ klicken und weg sind sie 



Danke Euch!



Grüße,

Olaf





Von: volkszaehler-users  im 
Auftrag von Michael Hartmann 
Datum: Samstag, 15. Januar 2022 um 17:13
An: 'volkszaehler.org - users' 
Betreff: Re: [vz-users] Kanal löschen

Hallo Olaf,



ich hatte mal ein ähnliches Problem, einen Kanal nicht über das FE löschen zu 
können. Ich kann allerdings nicht mehr erinnern, ob es dabei eine Fehlermeldung 
gab oder der Kanal wie bei dir einfach nicht gelöscht wurde. Am Ende habe ich 
das dann manuell in der DB erledigt.



Mit



select* from entities;



die ID des betreffenden Kanals ermitteln. Dann mit



delete from data where channel_id = ##;



die Daten des betreffenden Kanals aus der DB entfernen. Ggf. noch die 
aggregierten Werte:



delete from aggregate where channel_id = ##;



Nun könntest du versuchen ob sich der Kanal mittels FE aus den entities löchen 
lässt. Alternativ gleich direkt in der DB:



delete from entities where id = ##;



Letztlich das Abonnement im FE löschen.



Grüße



Micha





Von: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Olaf 
Koestner
Gesendet: Samstag, 15. Januar 2022 13:05
An: volkszaehler-users@demo.volkszaehler.org
Betreff: [vz-users] Kanal löschen



Hi,



ich kann im Frontend einen Kanal nicht löschen. Der Kanal ist im vzLogger nicht 
mehr eingetragen. Wenn ich dann im Frontend auf „Löschen“ klicke, kommt noch 
ein Hinweis, den ich auch bestätige. Aber danach lande ich wieder im 
Detail-Fenster des Kanals und er wird nicht gelöscht.

Woran kann das liegen?



Viele Grüße,

Olaf




Re: [vz-users] Kanal löschen

2022-01-16 Diskussionsfäden Stefan Bauer
Fehlt aber noch ein 
Delete from entities where id = 2

Von meinem iPad gesendet

> Am 16.01.2022 um 13:18 schrieb Olaf Koestner :
> 
> 
> Hi,
>  
> das hat jetzt funkltioniert, danke!
>  
> Folgende SQL-Befehle habe ich ausgeführt:
>  
> select id,uuid from entities;
>  
> ++--+
> | id | uuid |
> ++--+
> |  2 | 593973f0-6e16-11ec-965b-e1c08c0e9a60 |
> ++--+
>  
> delete from data where channel_id = '2';
> delete from aggregate where channel_id = '2';
> delete from properties where entity_id=’2’;
>  
> Dann noch im Frontend das „Minus-Symbol“ klicken und weg sind sie 
>  
> Danke Euch!
>  
> Grüße,
> Olaf
>  
>  
> Von: volkszaehler-users  im 
> Auftrag von Michael Hartmann 
> Datum: Samstag, 15. Januar 2022 um 17:13
> An: 'volkszaehler.org - users' 
> Betreff: Re: [vz-users] Kanal löschen
> 
> Hallo Olaf,
>  
> ich hatte mal ein ähnliches Problem, einen Kanal nicht über das FE löschen zu 
> können. Ich kann allerdings nicht mehr erinnern, ob es dabei eine 
> Fehlermeldung gab oder der Kanal wie bei dir einfach nicht gelöscht wurde. Am 
> Ende habe ich das dann manuell in der DB erledigt.
>  
> Mit
>  
> select* from entities;
>  
> die ID des betreffenden Kanals ermitteln. Dann mit
>  
> delete from data where channel_id = ##;
>  
> die Daten des betreffenden Kanals aus der DB entfernen. Ggf. noch die 
> aggregierten Werte:
>  
> delete from aggregate where channel_id = ##;
>  
> Nun könntest du versuchen ob sich der Kanal mittels FE aus den entities 
> löchen lässt. Alternativ gleich direkt in der DB:
>  
> delete from entities where id = ##;
>  
> Letztlich das Abonnement im FE löschen.
>  
> Grüße
>  
> Micha
>  
>  
> Von: volkszaehler-users 
> [mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Olaf 
> Koestner
> Gesendet: Samstag, 15. Januar 2022 13:05
> An: volkszaehler-users@demo.volkszaehler.org
> Betreff: [vz-users] Kanal löschen
>  
> Hi,
>  
> ich kann im Frontend einen Kanal nicht löschen. Der Kanal ist im vzLogger 
> nicht mehr eingetragen. Wenn ich dann im Frontend auf „Löschen“ klicke, kommt 
> noch ein Hinweis, den ich auch bestätige. Aber danach lande ich wieder im 
> Detail-Fenster des Kanals und er wird nicht gelöscht.
> Woran kann das liegen?
>  
> Viele Grüße,
> Olaf
>  


Re: [vz-users] Kanal löschen

2022-01-16 Diskussionsfäden Olaf Koestner
Hi,

das hat jetzt funkltioniert, danke!

Folgende SQL-Befehle habe ich ausgeführt:


  *   select id,uuid from entities;



++--+

| id | uuid |

++--+

|  2 | 593973f0-6e16-11ec-965b-e1c08c0e9a60 |

++--+



  *   delete from data where channel_id = '2';
  *   delete from aggregate where channel_id = '2';
  *   delete from properties where entity_id=’2’;

Dann noch im Frontend das „Minus-Symbol“ klicken und weg sind sie 

Danke Euch!

Grüße,
Olaf


Von: volkszaehler-users  im 
Auftrag von Michael Hartmann 
Datum: Samstag, 15. Januar 2022 um 17:13
An: 'volkszaehler.org - users' 
Betreff: Re: [vz-users] Kanal löschen
Hallo Olaf,

ich hatte mal ein ähnliches Problem, einen Kanal nicht über das FE löschen zu 
können. Ich kann allerdings nicht mehr erinnern, ob es dabei eine Fehlermeldung 
gab oder der Kanal wie bei dir einfach nicht gelöscht wurde. Am Ende habe ich 
das dann manuell in der DB erledigt.

Mit

select* from entities;

die ID des betreffenden Kanals ermitteln. Dann mit

delete from data where channel_id = ##;

die Daten des betreffenden Kanals aus der DB entfernen. Ggf. noch die 
aggregierten Werte:

delete from aggregate where channel_id = ##;

Nun könntest du versuchen ob sich der Kanal mittels FE aus den entities löchen 
lässt. Alternativ gleich direkt in der DB:

delete from entities where id = ##;

Letztlich das Abonnement im FE löschen.

Grüße

Micha


Von: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Olaf 
Koestner
Gesendet: Samstag, 15. Januar 2022 13:05
An: volkszaehler-users@demo.volkszaehler.org
Betreff: [vz-users] Kanal löschen

Hi,

ich kann im Frontend einen Kanal nicht löschen. Der Kanal ist im vzLogger nicht 
mehr eingetragen. Wenn ich dann im Frontend auf „Löschen“ klicke, kommt noch 
ein Hinweis, den ich auch bestätige. Aber danach lande ich wieder im 
Detail-Fenster des Kanals und er wird nicht gelöscht.
Woran kann das liegen?

Viele Grüße,
Olaf



Re: [vz-users] Kanal löschen

2022-01-15 Diskussionsfäden Daniel Lauckner
Hallo,


am Samstag, 15. Januar 2022 um 13:05 hat Olaf Koestner geschrieben:
> Woran kann das liegen?

Der Standarduser den wir für Zugriffe auf die DB nutzen hat ab Werk keine 
Löschrechte.

sudo mysql --user=root -praspberry
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 37217 [..]

mysql> grant select, update, insert, delete on volkszaehler.* to vz@localhost;
Query OK, 0 rows affected (0.03 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)

mysql> exit


mfg Daniel



Re: [vz-users] Kanal löschen

2022-01-15 Diskussionsfäden Michael Hartmann
Hallo Olaf,

 

ich hatte mal ein ähnliches Problem, einen Kanal nicht über das FE löschen
zu können. Ich kann allerdings nicht mehr erinnern, ob es dabei eine
Fehlermeldung gab oder der Kanal wie bei dir einfach nicht gelöscht wurde.
Am Ende habe ich das dann manuell in der DB erledigt.

 

Mit 

 

select* from entities;

 

die ID des betreffenden Kanals ermitteln. Dann mit

 

delete from data where channel_id = ##;

 

die Daten des betreffenden Kanals aus der DB entfernen. Ggf. noch die
aggregierten Werte:

 

delete from aggregate where channel_id = ##;

 

Nun könntest du versuchen ob sich der Kanal mittels FE aus den entities
löchen lässt. Alternativ gleich direkt in der DB:

 

delete from entities where id = ##;

 

Letztlich das Abonnement im FE löschen.

 

Grüße

 

Micha

 

 

Von: volkszaehler-users
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von
Olaf Koestner
Gesendet: Samstag, 15. Januar 2022 13:05
An: volkszaehler-users@demo.volkszaehler.org
Betreff: [vz-users] Kanal löschen

 

Hi,

 

ich kann im Frontend einen Kanal nicht löschen. Der Kanal ist im vzLogger
nicht mehr eingetragen. Wenn ich dann im Frontend auf „Löschen“ klicke,
kommt noch ein Hinweis, den ich auch bestätige. Aber danach lande ich wieder
im Detail-Fenster des Kanals und er wird nicht gelöscht.

Woran kann das liegen?

 

Viele Grüße,

Olaf