Ceci est une ancienne révision du document !
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'utilsier ? Si vous avez des messages d'erreur InnoDB dans l'observateur d'événements:
!!!! Ne donne pas de description de la table!!!!!
Mise en pratique :
[CMD] :
Lancer python :
python
Importer common :
import common
Mettre en variable :
vses = common.dbses()
Utilisation de la fonction:
vses.db.db_regenerate_innodb_indexes()
session.db.db_regenerate_innodb_indexes()