Bonjour,
j'ai voulu faire la mise à jour de l'outil Gestsup, or il y a eu un problème. J'ai donc décidé de tout recommencer avec l'importation.
Or le fichier SQL donné par la sauvegarde faite avec l'outil GETSUP, toutes les dates sont sans apostrophes.
Ce qui me provoque une erreur lors de l'importation. Comment forcer l'importation ou comment ajouter les apostrophes aux dates ?
erreur retournée lors de l'importation : #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '14:13:40, 2011-09-07 14:13:40, '<strong>Le service</strong>
Exemple d'une ligne de mon fichier SQL (elle sont toutes comme ça) :
INSERT INTO tincidents VALUES(18, 0, 1, 0, 'Liste FE dans TWIN', 'Entrer les majeurs de la liste de fabienne dans TWIN', '9', 0, 0, 2013-06-06 00:00:00, 2013-06-14, 2013-06-17 00:00:00, 0000-00-00 00:00:00, 3, 3, 4, 'PUPARCH.xlsx', '', '', '', '', 120, 180, 1, 3, 4, 1, 0, 0, 0, 0, 0000-00-00 00:00:00, 0000-00-00 00:00:00, 0);
Il manque les apostrophes autour de toutes les dates.
Merci.
Cordialement,
[Corrigé 3.1.1] [HELP] Problème importation SQL
Bonjour,
pouvez vous nous donner vos version de gestsup de quelle version a quelle version vous migrez, et les versions apache OS PHP, car nous n'observons pas ce problème dans nos dumps SQL.
Concernant votre fichier actuel vous pouvez le corrigé en réalisant cette procédure:
1 - Ouvrer le fichier avec éditeur de texte nous recommandons notepad++
2 - Appuyez sur les touches CTRL + H pour arriver sur la fenetre de recherche et remplacement
3 - Dans l'onglet remplacer, remplacer tous les par
4 - Dans l'onglet remplacer, remplacer tous les par
5 - Dans l'onglet remplacer, remplacer tous les par
6 - Dans l'onglet remplacer, remplacer tous les par
7 - Dans l'onglet remplacer, remplacer tous les par
Cordialement
pouvez vous nous donner vos version de gestsup de quelle version a quelle version vous migrez, et les versions apache OS PHP, car nous n'observons pas ce problème dans nos dumps SQL.
Concernant votre fichier actuel vous pouvez le corrigé en réalisant cette procédure:
1 - Ouvrer le fichier avec éditeur de texte nous recommandons notepad++
2 - Appuyez sur les touches CTRL + H pour arriver sur la fenetre de recherche et remplacement
3 - Dans l'onglet remplacer, remplacer tous les
Code : Tout sélectionner
,
Code : Tout sélectionner
, '
Code : Tout sélectionner
,
Code : Tout sélectionner
',
Code : Tout sélectionner
''
Code : Tout sélectionner
'
Code : Tout sélectionner
(
Code : Tout sélectionner
('
Code : Tout sélectionner
)
Code : Tout sélectionner
')
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
avez vous essayer les remplacements en intégrant les années sinon: , 2013 >', '2013 .....
dans votre phpmyadmin avez vous encore une base active avec les données ?
si ce n'est pas le cas pouvez vous me transmettre votre fichier sql en MP ?
pourrez vous nous donner vos versions.
Merci
dans votre phpmyadmin avez vous encore une base active avec les données ?
si ce n'est pas le cas pouvez vous me transmettre votre fichier sql en MP ?
pourrez vous nous donner vos versions.
Merci
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Bonjour,
merci de prendre en compte ma demande si rapidement.
Je vous envoie ma base de donnée ! cette base est la base sauvegardée avant tentative de mise à jour.
J'étais en version 3.0.11. Si je peux déjà récupérer la base de cette version je verrai plus tard pour la migration.
Je n'ai plus la base sur mysql car étant donnée que le logiciel ne fonctionnait plus après mise à jour (liste ticket qui apparaissait mais page blanche lorsque je souhaitait l'ouvir, IDEM pour création.
J'ai cru bon de tout supprimer pour restaurer la sauvegarde faite initialement.
Voici le lien de ma base :
********
J'espère que vous pourrez m'aider.
Merci,
Cordialement,
merci de prendre en compte ma demande si rapidement.
Je vous envoie ma base de donnée ! cette base est la base sauvegardée avant tentative de mise à jour.
J'étais en version 3.0.11. Si je peux déjà récupérer la base de cette version je verrai plus tard pour la migration.
Je n'ai plus la base sur mysql car étant donnée que le logiciel ne fonctionnait plus après mise à jour (liste ticket qui apparaissait mais page blanche lorsque je souhaitait l'ouvir, IDEM pour création.
J'ai cru bon de tout supprimer pour restaurer la sauvegarde faite initialement.
Voici le lien de ma base :
********
J'espère que vous pourrez m'aider.
Merci,
Cordialement,
Aalleluia !!!!!!
Après quelques prises de tête j'ai résolu mon problème !
Sur la base de ce que tu m'a dit au début avec les "remplacer par" j'ai analysé un peu la base et j'ai trouvé cette solution : ("->" = remplacé par)
j'ai fait : (car toute les dates commencent par l'année)
, 0000 -> , '0000
, 2013 -> , '2013
, 2014 -> , '2014
, 2015 -> , '2015
, 2016 -> , '2016
ENSUITE (Certains enregistrement finissent par le jour)
-00, -> -00',
-01, -> -01',
-02, -> -02',
-03, -> -03',
-04, -> -04',
AINSI DE SUITE JUSQU'A 31
PUIS ENFIN (Pour les autres qui finissent par les secondes
:00, -> :00',
:01, -> :01',
:02, -> :02',
:03, -> :03',
:04, -> :04',
AINSI DE SUITE JUSQU'A 59
C'est un peu laborieux et rébarbatif mais ça à eu le mérite de marcher
j'ai ensuite rétabli la version 3.0.11 à partir de la sauvegarde, je vais attendre un peu pour la mise à jour
Si ma mésaventure peut servir à d'autre j'en suis ravi
Pourrais tu voir si tu peux faire en sorte que les date soient entre apostrophes lors de la sauvegarde ?
En tout cas vraiment merci ton logiciel est formidable je m'en sert depuis 3 ans !
Après quelques prises de tête j'ai résolu mon problème !
Sur la base de ce que tu m'a dit au début avec les "remplacer par" j'ai analysé un peu la base et j'ai trouvé cette solution : ("->" = remplacé par)
j'ai fait : (car toute les dates commencent par l'année)
, 0000 -> , '0000
, 2013 -> , '2013
, 2014 -> , '2014
, 2015 -> , '2015
, 2016 -> , '2016
ENSUITE (Certains enregistrement finissent par le jour)
-00, -> -00',
-01, -> -01',
-02, -> -02',
-03, -> -03',
-04, -> -04',
AINSI DE SUITE JUSQU'A 31
PUIS ENFIN (Pour les autres qui finissent par les secondes
:00, -> :00',
:01, -> :01',
:02, -> :02',
:03, -> :03',
:04, -> :04',
AINSI DE SUITE JUSQU'A 59
C'est un peu laborieux et rébarbatif mais ça à eu le mérite de marcher
j'ai ensuite rétabli la version 3.0.11 à partir de la sauvegarde, je vais attendre un peu pour la mise à jour
Si ma mésaventure peut servir à d'autre j'en suis ravi
Pourrais tu voir si tu peux faire en sorte que les date soient entre apostrophes lors de la sauvegarde ?
En tout cas vraiment merci ton logiciel est formidable je m'en sert depuis 3 ans !
Bonjour,
merci de votre retour content que vous ayez trouver une solution, n'oubliez pas supprimer le lien vers votre base de données afin de conserver votre base de ne pas publier vos données.
Je vous invite a réaliser les sauvegardes SQL via phpmyadmin pour éviter ce genre de problème.
J'ai reproduit le problème sur cette version, ce problème est corrigé dans la version 3.1.1.
J'ai modifier la procédure de migration fort de cette expérience.
Concernant votre page blanche en 3.1.1, je vous invite a activer le mode debug pour voir l'erreur, réaliser ce test sur une base de test si cela est possible, passer également le dernier patch 3.1.2.
Afin de reproduire votre problème en 3.1.1 pouvez vous me transmettre votre base actuelle a l'adresse admin at gestsup.fr.
Merci
Cordialement
merci de votre retour content que vous ayez trouver une solution, n'oubliez pas supprimer le lien vers votre base de données afin de conserver votre base de ne pas publier vos données.
Je vous invite a réaliser les sauvegardes SQL via phpmyadmin pour éviter ce genre de problème.
J'ai reproduit le problème sur cette version, ce problème est corrigé dans la version 3.1.1.
J'ai modifier la procédure de migration fort de cette expérience.
Concernant votre page blanche en 3.1.1, je vous invite a activer le mode debug pour voir l'erreur, réaliser ce test sur une base de test si cela est possible, passer également le dernier patch 3.1.2.
Afin de reproduire votre problème en 3.1.1 pouvez vous me transmettre votre base actuelle a l'adresse admin at gestsup.fr.
Merci
Cordialement
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/