Supprimer l'option de migration DuckDB après migration

Salut tout le monde,

depuis que Gladys est passée sur de SQlite vers duckDB pour la base de données des états, on a eu la possibilité de migrer nos données via Paramètres + Système.
Depuis ce moment je vois que j’ai toujours cette possibilité de migrer les données (même si je n’ai plus rien dans SQLite car déjà fait depuis longtemps).


Est-ce qu’il serait possible de ne plus avoir cette « case » si les données ont bine été migrées ?

Idem pour le nettoyage de la base SQLite, est-ce toujours d’actualité d’avoir cette « case » ?

Je me suis fait la même réflexion !

Si duckdb est présent, on supprime l’option…

C’est une très bonne idée ! Je vais convertir ce post en demande :slight_smile:

Oui, cette option est toujours d’actualité. SQLite est toujours utilisé pour stocker toutes les données relationnelles de Gladys : comptes utilisateurs, appareils, scènes, etc.

DuckDB est utilisé uniquement pour le stockage des états des capteurs (historique des valeurs), ce qui permet d’optimiser les performances sur cette partie.

Implémenté ici Hide the DuckDB migration card once nothing is left to migrate in SQLite by Pierre-Gilles · Pull Request #2888 · GladysAssistant/Gladys · GitHub