Import-Export version 3.0.8 vers 3.2.38

Installation & Configuration du logiciel
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Bonjour,
J'ai un Gestsup v3.0.8 sous Windows server 2012 que je souhaitais migrer en dernière version.
Finalement j'ai installé un nouveau serveur sous Debian 12 "au propre" et je souhaite récupérer mes données de l'ancienne version.
En faisant un export SQL et import dans la nouvelle base depuis PhpMyAdmin, je ne récupère pas tout.
En effet le matériel est configuré différemment, il était en lien avec la sous-catégories, alors que dans la nouvelle version plus du tout.
La table tsubsubcat n'existe plus sur la nouvelle version ! Je pense qu'elle a été remplacée par la table tasset.
Comment puis-je récupérer la liste de mon matériel sans me les taper tous à la main ? (j'en ai 360)

Merci de votre aide.
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
Avatar du membre
Flox
Administrateur du site
Messages : 9443
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Si vous réaliser une migration de serveur, je vous conseil de réimporter la version 3.0.8 avec sa base de données sur le nouveau serveur, puis de lancer les mises à jour de l'application en ligne de commande.

cf doc

cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Merci de votre réponse.
Ok je vais le faire.
Comment puis-je télécharger la version 3.0.8 ?
Je ne vois que les patchs de disponibles dans le téléchargement du site gestsup.fr.

Dois-je prendre tous mes fichiers et faire une copie sur le nouveau serveur ?

Cordialement.
Modifié en dernier par huckjs le mar. 24 oct. 2023 17:22, modifié 1 fois.
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
Avatar du membre
Flox
Administrateur du site
Messages : 9443
Enregistré le : jeu. 21 juin 2012 19:00

transférer l'ensemble des fichiers en 3.0.8 depuis votre ancien serveur vers le nouveau.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Bonsoir,
J'ai copié tous mes fichiers de mon répertoire depuis windows vers linux debian.
J'ai exporté la base en sql depuis windows via PhpMyAdmin vers debian. (après avoir vidé la base)
puis j'ai lancé la commande d'installation automatique
apt install curl -y && curl -s https://gestsup.fr/install.deb12.sh | bash

Mais il ne m'a pas retrouvé ni mes matériels ni mes tickets.

Y aurait-il une autre solution ?
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Dois-je installer toutes les mises à jour une à une ?
A partir de laquelle y a-t-il eu le changement ?
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
Avatar du membre
Flox
Administrateur du site
Messages : 9443
Enregistré le : jeu. 21 juin 2012 19:00

Vous devez installer les mises a jour une a une via la ligne de commande, vous pouvez réaliser un script au besoin.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Bonsoir dans les patchs on passe de la version du patch 3.0.11 à 3.1.2.
Le fichier sql affiche une erreur de l'import lorsque je passe la 3.1.2 :

Requête SQL:
-- create assets parameters
ALTER TABLE `tparameters` ADD `asset` INT( 1 ) NOT NULL ;
MySQL a répondu: Documentation
#1060 - Duplicate column name 'asset'


Il n'y a pas de patch intermédiaire ?

Merci de votre réponse.
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
Avatar du membre
Flox
Administrateur du site
Messages : 9443
Enregistré le : jeu. 21 juin 2012 19:00

Sur ce script vous pouvez exécuter les requêtes qui se trouvent après celle qui bloque.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
huckjs
Gsup LEVEL 1
Messages : 25
Enregistré le : mar. 24 oct. 2023 16:44

Excusez-moi mais quel script ?
GestSup: 3.2.44 | Debian: 12 | Apache: 2.4.58 | MariaDB: 10.11.4 | PHP: 8.2.7 |
Répondre