You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2022-07-04 15:29:15

fabibus
Member
From: Nantes
Registered: 2008-02-05
Posts: 171

Migration v10.0.3 et schéma de base

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

#2 2022-07-06 11:18:31

fabibus
Member
From: Nantes
Registered: 2008-02-05
Posts: 171

Re: Migration v10.0.3 et schéma de base

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

Board footer

Powered by FluxBB