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 2012-12-27 11:18:40

_safa
Member
Registered: 2012-11-21
Posts: 23

migration de la version 0.72.21 vers 0.83.6

Bonjour,

j'ai une version 0.72.21 de glpi. J'ai installé la version 0.83.6 sur une nouvelle machine. Et il me faut maintenant migrer la base de données.
J'ai pensé faire un export/import de la base. mais je ne sais pas si c'est la méthode la plus judicieuse ou pas vu que la structure est différente entre les 2 versions.
Avez-vous des propostion par rapport à ça?

Merci d'avance.

Offline

#2 2012-12-27 11:38:51

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: migration de la version 0.72.21 vers 0.83.6

mysqldump pour l'export et mysql pour l'import (voir les commandes d'export/import des bases MySQL)

Offline

#3 2012-12-27 11:48:12

_safa
Member
Registered: 2012-11-21
Posts: 23

Re: migration de la version 0.72.21 vers 0.83.6

justemeent lorsque j'ai fait l'export j'ai eu un code SQL du type:

DROP TABLE IF EXISTS `glpi_alerts`;
CREATE TABLE `glpi_alerts`
.....

mon souci était qu'il supprime la tables et qu'en les créant il garde l'ancienne structure. L'import change t-il le code pr prendre en compte la nouvelle structure des tables?

Offline

#4 2012-12-27 11:57:23

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: migration de la version 0.72.21 vers 0.83.6

ben après ton import sql,  glpi doit détecter que c'est une ancienne version et dois te proposer de mettre à jour

Offline

#5 2012-12-27 13:01:25

_safa
Member
Registered: 2012-11-21
Posts: 23

Re: migration de la version 0.72.21 vers 0.83.6

Voici un exemple de ce qu'il me génére comme erreur lorsque je fais l'import sur la nouvelle version


INSERT INTO `glpi_entities`
VALUES ( 1, 'DSI', 0, 'DSI', '', 1 ) ;



MySQL a répondu: 

#1136 - Column count doesn't match value count at row 1


Comment faire pour qu'il détecte que c'est une ancienne version?

Offline

#6 2012-12-27 13:08:45

_safa
Member
Registered: 2012-11-21
Posts: 23

Re: migration de la version 0.72.21 vers 0.83.6

J'ai fait l'import au niveau de phpmyadmin et en accèdant à glpi, il m'a proposé de mettre à jour
et m' a donné le message suivant

Mise à jour
Connexion à la base de données réussie
Traitement en cours...

Mise à jour -> 0.72.3
Traitement en cours...

0.72.3 clean doc_device table Erreur durant la mise à jour de la base de donnéesTable 'glpi.glpi_kbitems' doesn't exist


le problème c que l'import que j'ai fait ne s'est pas terminé puisqu'il s'est arrêté sur le code que j'ai mentionné ci-dessus. Comment faire pour qu'il prenne en charge le reste du code?

Offline

#7 2012-12-27 13:51:59

_safa
Member
Registered: 2012-11-21
Posts: 23

Re: migration de la version 0.72.21 vers 0.83.6

En fait, le problème réside dans l'import

Il fallait cocher l'option:
Structure/Ajouter DROP TABLE / DROP VIEW
Ajouter IF NOT EXISTS

Merci pour vos réponses

Last edited by _safa (2012-12-27 16:11:11)

Offline

Board footer

Powered by FluxBB