Bonjour Je suis en train de transférer une liste de membres d'une instance de Galette 0.9.3 vers un instance de V 1.1.1. L'importation ne veux pas marcher. Ma procédure : - en Galette 0.9.3 afficher la liste des adhérents avec le filtre approprié et tout exporter en CSV - en Galette 1.1.1 créer un modèle d'importation approprié et exporter le modèle CSV vide - modifier le CSV exporté de 0.9.3 pour se conformer au modèle vide (titres des champs, combiner 2 champs d'adresse de 0.9.3 en un seul, mettre les bons délimiteurs de champs. le contenu de tous les champs entre parenthèses doubles etc) Les messages d'erreur : - Le fichier ne respecte pas les pré-requis. - Le titre M. n'existe pas ! J'ai essayé le même fichier d'importation en csv, et en txt. La première ligne du fichier contient les titres des champs, et le nombre de champs correspond. Le champs titre étant le 3ième, il semble que l'importation accepte les champs "nom_adh" et "prenom_adh" mais bloque sur "titre_adh". Le contenu du champs "titre_adh" dans le fichier d'importation est soit "M.", soit "Mme." donc conforme aux options présentes dans la v1.1.1. Rien vu dans les logs de base. Quelqu'un aurait une idée ? --
Salut, Le 04/07/2024 à 22:06, mistermodo@orange.fr a écrit :
Bonjour Je suis en train de transférer une liste de membres d'une instance de Galette 0.9.3 vers un instance de V 1.1.1.
Petit rappel au passage : les imports/exports CSV n'ont jamais eu vocation à être utilisés pour faire de la migration d'instances. Je ne vois vraiment pas pourquoi tu te compliques la vie, mettre à jour la base c'est beaucoup plus simple, et moins sujet à erreurs.
[...] - Le titre M. n'existe pas !
Il faut utiliser l'identifiant du titre, pas un libellé. ++ -- Johan
Bonjour Merci pour ta réponse. Je suis en train de ré implémenter Galette sur la version 1.1.1 car la config de l'instance 0.9.3 a été bâclée avec trop de modifs aux tables, les terminologies modifiées etc. Mon objectif n'est que d'importer la dernière liste des adhérents (juste le nom, prénom, titre, l'adresse,tel, gsm etc. ) pour éviter de tout ressaisir. Mon ficher txt de test n'a que 2 lignes. La première ligne de mon CSV suit : "nom_adh";"prenom_adh";"titre_adh";"ddn_adh";"sexe_adh";"adresse_adh";"cp_adh";"ville_adh";"pays_adh";"tel_adh";"gsm_adh";"email_adh" La seconde ligne avec données privées remplacées par des xxx ou des nnn ressemble à ceci "XXX";"xxx";"M.";"nn/nn/nnnn";"Homme";"nn rue xxxx ";"nnnnn";"XXXXXXXXX";"France";"01 nn nn nn nn";"06 nn nn nn nn';"xxxx@orange.fr" Où est l'erreur ? Cordialement On 05/07/2024 07:35, Johan Cwiklinski wrote:
Salut,
Le 04/07/2024 à 22:06, mistermodo@orange.fr a écrit :
Bonjour Je suis en train de transférer une liste de membres d'une instance de Galette 0.9.3 vers un instance de V 1.1.1.
Petit rappel au passage : les imports/exports CSV n'ont jamais eu vocation à être utilisés pour faire de la migration d'instances.
Je ne vois vraiment pas pourquoi tu te compliques la vie, mettre à jour la base c'est beaucoup plus simple, et moins sujet à erreurs.
[...] - Le titre M. n'existe pas !
Il faut utiliser l'identifiant du titre, pas un libellé.
++
Salut, Le 05/07/2024 à 09:36, mistermodo a écrit :
"XXX";"xxx";"M.";"nn/nn/nnnn";"Homme";"nn rue xxxx ";"nnnnn";"XXXXXXXXX";"France";"01 nn nn nn nn";"06 nn nn nn nn';"xxxx@orange.fr"
Où est l'erreur ?
Comme je disais, il faut utiliser l'identifiant du titre, pas son libellé : « "XXX";"xxx";"M.";"nn/nn/nnnn"; [...] » ==> « "XXX";"xxx";"1";"nn/nn/nnnn"; [...] » ++ -- Johan
participants (3)
-
Johan Cwiklinski
-
mistermodo
-
mistermodo@orange.fr