Deplacer info entre 2 virtuels

Bonjour,

Je voudrais réorganiser mes virtuels et déplacer une info d’un virtuel A vers un virtuel B… sans perdre les données historiques.

Est-ce possible ?

Merci

TOUJOURS FAIRE DES SAUVEGARDES AVANT MODIFICATION
MODIFIER LA BASE ET DANGEUREUX …

______________________SOLUTION 1 ___________________

C’est juste une idée que je n’ai pas testé
les commandes sont référencées dans la base de donnée par leur ID

1er temp créer une nouvelle commande de même type que celle que l’ont veut déplacer
noter le ID

noter le ID de la commande initiale
supprimer la commande

aller dans la base de données
remplacer le ID de la nouvelle commande par le ID de l’ancienne
en espérant qu’a la suppression de l’ancienne n’est pas supprimer l’historique …

faire une sauvegarde avant toute manipulation .

Je viens de faire un test ca a l’air de fonctionner

peut être plus simple chaque id de commande est associé a un id de l’équipement

on peut déplacer une commande d’un virtuel dans un autre virtuel

______________________SOLUTION 2 ___________________
(peut’etre plus simple) …

Capture d’écran du 2020-06-25 03-13-29

soit au départ un virtuel equipement 159
avec 2 commandes 10133 et 10134

un autre équipement 610 vide
sur la commande 10134 qui au départ était en 159 je l’ait modifier en 610

a la final la 10134 est bien dans mon nouveau virtuel

Petit détail pour que le visuel fonctionne re sauvegarder les virtuels modifier

Bonne journée

Bonjour @olive

Ca ce trouve ou ?

Salut.

Jouer directement avec la base de données c’est quand même prendre le risque de tout casser…
Il existe des commandes core de ‹ remplacement › des id dans les commandes… Autant s’y tenir. J’ai pas le pc sous la main pour faire une capture d’écran mais de mémoire c’est dans la roue dentée de la commande

Adminer est un utilitaire graphique de gestion de base de données, c’est juste un fichier php

Tu le met ici :
/var/www/html/adminer/adminer.php

Aprés tu fait http://ipdetojeedom/adminer/adminer.php

il est la :https://www.adminer.org/

Le mot de passe de la base de donnée est dans votre jeedom :

REGLAGE/SYSTEME/CONFIGURATION
ONGLET >OSDB

tout en bas de la page

TOUJOURS FAIRE DES SAUVEGARDES AVANT MODIFICATION
MODIFIER LA BASE ET DANGEUREUX …

Salut olive,

Merci pour l’info mais modifier dans la DB, c’est vraiment le last resort. Il y a peut être des index ou job de maintenance qui peuvent commencer à se planter donc je préférerais une commande via la gui ou même en CLI.

@naboleo : Où as tu vu cette commande core de remplacement ?

Merci

Merci @olive
Visiblement il semble mème pouvoir s’installer directement

En fouinant sur le net j’ai trouvé cette ligne

sudo apt-get install adminer

Je préfère le faire a la main
ce n’est qu’un seul fichier
tu peut aussi en jouer avec jeexplorer

ici

Ta testé ?
Je viens de tester la dernière option … fonctionne pasCapture d’écran du 2020-06-25 09-13-02

j’ai essayer de remplacer cmd1 par Test3 …

Pas depuis un moment non (et puis je suis en 4.1)

Ben essai en 4.1 … tu va pouvoir remonter un bug …
Et en suggestion ajouter un bouton « déplacer cette commande vers équipement »

Bonsoir !
Effectivement une option pour reorganiser/deplacer des commandes entre des equipements virtuels serait top !

Merci,

Sebastien