Prérequis: révision 16712 ou supérieure
La méthode db_regenerate_innodb_indexes() de la classe sql_db permet de réparer toutes les tables InnoDB de la base de données configurée dans le fichier de configuration de l'instance.
Quand l'utiliser ? Si vous avez des messages d'erreur InnoDB dans l'observateur d'événements:
Pour l'utiliser vous pouvez écrire un script python avec les instructions suivantes, ou les exécuter via l'interpréteur python.
Importer le module EzGED common :
import common
Créer une session EzGZED avec ouverture d'une connection sur la base de données :
vses = common.dbses()
Appeler la fonction via l'attribut db de l'objet session:
vses.db.db_regenerate_innodb_indexes()