SELECT TABLE_NAME, ENGINE FROM information_schema.TABLES where TABLE_SCHEMA = 'glpi';
Résultat : les tables sont toutes InnoDb sauf 4 qui sont en MEMORY (tables du plugin FusionInventory).
Version GLPI : 9.4.2
Version MySQL : 5.6
Merci d'avance !
Marie
]]>Petit up pour cette question, j'ai le même souci. Ma base est bien en InnoDB. Ce que je constate c'est que dans l'erreur, il est question de la table : glpi_plugin_mydashboard_userwidgets. Or, dans les tables créées, elle n'existe pas, en effet !
Pour myDashboard, j'ai les tables suivantes :
- glpi_plugin_mydashboard_alerts
- glpi_plugin_mydashboard_profileauthorizedwidgets
- glpi_plugin_mydashboard_profiles
- glpi_plugin_mydashboard_widgets
Mais pas de glpi_plugin_mydashboard_userwidgets à l'horizon. Comment faire svp ?
Merci !
]]>Merci pour votre réponse. Effectivement la DB n'était pas configurée en InnoDB .
J'ai modifier dans le fichier my.ini
; default-storage-engine=MYISAM par
default-storage-engine=InnoDB
J'ai redémarrer le service , mais j'ai toujours la même erreur.
D'avance merci pour vos réponses
]]>Pouvez vous vérifier que l'ensemble de votre base de donnée est bien en innoDB?
Si ce n'est pas le cas cela explique le problème (Problème de jointure).
J'ai le même souci avec GLPI 9.4.2 et la release 1.7.4 du plugin
D'avance merci de vos réponses.
]]>Quelle release avez vous utilisé?
]]>merci
Thierry
]]>1.0.4 multiple alter in glpi_plugin_mydashboard_userwidgets - Erreur durant l'éxecution de la requête : ALTER TABLE `glpi_plugin_mydashboard_userwidgets` ADD `interface` TINYINT(1) NOT NULL DEFAULT '0' - L'erreur est La table 'glpi.glpi_plugin_mydashboard_userwidgets' n'existe pas
Le contexte est que j'ai migré ma version GLPI 9.1.3 vers 9.3.3.
Quand je vais dans phpmyadmin j'ai constate que les tables sont bien présentes:
- glpi_plugin_mydashboard_alerts
- glpi_plugin_mydashboard_profileauthorizedwidgets
- glpi_plugin_mydashboard_profiles
- glpi_plugin_mydashboard_widgets
Avez-vous déjà rencontré ce problème?
Merci.
]]>