You are not logged in.
Bonjour,
Je suis en cours de migration de plusieurs instances de GLPI d'une version 9.5.5 vers 10.0.3. (certaines date de la version 0.65)
Le "check de base est beaucoup plus pertinent en 10.0.3 et j'aimerais savoir comment le lire et corriger les erreurs de migrations :
php /usr/share/glpi/bin/console db:check
Le schéma diffère pour la table "glpi_knowbaseitems".
--- Original
+++ New
@@ @@
FULLTEXT KEY `answer` (`answer`),
FULLTEXT KEY `fulltext` (`name`,`answer`),
FULLTEXT KEY `name` (`name`),
- KEY `begin_date` (`begin_date`),
KEY `date_mod` (`date_mod`),
- KEY `end_date` (`end_date`),
KEY `is_faq` (`is_faq`),
KEY `knowbaseitemcategories_id` (`knowbaseitemcategories_id`),
KEY `users_id` (`users_id`)
)
Le schéma diffère pour la table "glpi_users".
--- Original
+++ New
@@ @@
PRIMARY KEY (`id`),
UNIQUE KEY `unicityloginauth` (`name`,`authtype`,`auths_id`),
KEY `authitem` (`authtype`,`auths_id`),
- KEY `begin_date` (`begin_date`),
KEY `date_creation` (`date_creation`),
KEY `date_mod` (`date_mod`),
- KEY `end_date` (`end_date`),
KEY `entities_id` (`entities_id`),
KEY `firstname` (`firstname`),
KEY `groups_id` (`groups_id`),
Je ne comprens pas ce qui diffère sur ma base. il ne s'agit pas de supprimer la table, faut il supprimer les clefs avec le sigle - ?(je suis preneur des commandes mysql)
Merci pour votre aide
Plateforme en exploitation : GLPI 10.0.3 + GLPiinventory 10.0.3sur Fedora 36
PHP 8.1.11 ,Apache/2.4.54, mysql 8
Offline
J'ai résolu mon problème avec ces lignes :
ALTER TABLE glpi_users ADD KEY(begin_date);
ALTER TABLE glpi_users ADD KEY(end_date);
ALTER TABLE glpi_knowbaseitems ADD KEY(end_date);
ALTER TABLE glpi_knowbaseitems ADD KEY(begin_date);
Plateforme en exploitation : GLPI 10.0.3 + GLPiinventory 10.0.3sur Fedora 36
PHP 8.1.11 ,Apache/2.4.54, mysql 8
Offline