Outils pour utilisateurs

Outils du site


dev:api:python:db_mysql

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
dev:api:python:db_mysql [2021/01/19 10:06]
antoine
dev:api:python:db_mysql [2023/03/17 09:56] (Version actuelle)
Ligne 1: Ligne 1:
- --- //​[[antoine@ezdev.fr|Antoine HEIDET]] 2021/01/19 10:05// +====== Regénérer les indexes InnoDB ======
-[UTILISATION POSSIBLE A PARTIR DE : version 16712+ ]\\+
  
-Réparation de table si vous avez des messages d'​erreur innodb dans l'​obserrvateur d'​evenements:\\ +**Prérequis:** révision 16712 ou supérieure\\
-{Fonction}= session.db.db_regenerate_innodb_indexes() (elle permet de reparer toutes les tables)\\ +
-!!!! Ne donne pas de description de la table!!!!!+
  
-Mise en pratique :  +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. 
-[CMD] :\\ + 
-1. python\\ +Quand l'​utiliser ? Si vous avez des messages d'​erreur InnoDB dans l'​observateur d'​événements:\\ 
-2. import common\\ + 
-3. vses = common.dbses()\\ + 
-4. vses.db.db_regenerate_innodb_indexes()\\ +Pour l'​utiliser vous pouvez écrire un script ​python ​avec les instructions suivantes, ou les exécuter via l'​interpréteur python. 
-5. session.db.db_regenerate_innodb_indexes()\\+ 
 +Importer le module EzGED //common// : \\ 
 +<​code>​import common</​code>​\\ 
 +Créer une session EzGZED avec ouverture d'une connection sur la base de données : \\ 
 +<​code>​vses = common.dbses()</​code>​\\ 
 +Appeler la fonction via l'​attribut //db// de l'​objet session: ​\\ 
 +<​code>​vses.db.db_regenerate_innodb_indexes()</​code>​\\
  
dev/api/python/db_mysql.1611050805.txt.gz · Dernière modification: 2023/03/17 09:56 (modification externe)