[HELP ME] Suite à importation de clients dans PostgreSQL
Posté : mer. sept. 07, 2016 8:09 am
Bonjour à tous,
Je découvre OpenConcerto et je me heurte à un problème que je ne parviens pas à résoudre seul. Votre aide est donc la bienvenue.
Mon problème :
J'ai importer un petit millier de clients directement dans la base de donnée en remplissant deux tables :
- La table stockant les adresses,
- La table stockant les clients...
Tout s'est merveilleusement bien passé.
Les soucis arrivent lorsque je crée un nouveau client via l'interface de gestion d'OpenConcerto :
Tous les champs remplis, j'enregistre et là, catastrophe :
OpenConcerto crée le client avec un ID du style 1034 mais tente d'enregistrer son adresse avec un ID genre 7. Or, après mon import, le n°7 est déjà pris dans la table des adresses et forcément, cela engendre un violation de contrainte liée à la clé primaire des adresses...
Comment "forcer" OpenConcerto à enregistrer l'adresse du nouveau client sur un ID libre et non, l'un de ceux que j'ai importer...
La seule solution que j'ai trouvé consisterait à me taper un millier d'échec car à chaque t'entative, OC incrémente l'ID de l'adresse de 1.
Merci de votre aide
Je découvre OpenConcerto et je me heurte à un problème que je ne parviens pas à résoudre seul. Votre aide est donc la bienvenue.
Mon problème :
J'ai importer un petit millier de clients directement dans la base de donnée en remplissant deux tables :
- La table stockant les adresses,
- La table stockant les clients...
Tout s'est merveilleusement bien passé.
Les soucis arrivent lorsque je crée un nouveau client via l'interface de gestion d'OpenConcerto :
Tous les champs remplis, j'enregistre et là, catastrophe :
OpenConcerto crée le client avec un ID du style 1034 mais tente d'enregistrer son adresse avec un ID genre 7. Or, après mon import, le n°7 est déjà pris dans la table des adresses et forcément, cela engendre un violation de contrainte liée à la clé primaire des adresses...
Comment "forcer" OpenConcerto à enregistrer l'adresse du nouveau client sur un ID libre et non, l'un de ceux que j'ai importer...
La seule solution que j'ai trouvé consisterait à me taper un millier d'échec car à chaque t'entative, OC incrémente l'ID de l'adresse de 1.
Merci de votre aide