Urgent ! Erreur Postgresql suite à crash database
Posté : sam. mars 12, 2016 4:14 pm
Bonjour
J'ai besoin d'aide car mon serveur de database a crashé et j'ai réinstallé Linux/Postgresql.
J'ai recréé la database OpenConcerto.
Je suis prêt maintenant à inserer les données et voilà je bloque.
Que ce soit depuis PSQL ou PHPPgAdmin ou Pgadmin, j'ai la même erreur : relation does not exist.
J'ai lu pas mal de forum et fait des tests mais je ne trouve pas.
Le fichier ACOMPTE.TXT vient de la sauvegarde d'OpenConcerto.
Erreur SQL :
ERROR: column "ID,ID_SALARIE,MONTANT,ID_MOUVEMENT,ARCHIVE,ORDRE,MODIFICATION_D" of relation "ACOMPTE" does not exist
LINE 1: INSERT INTO "OpenConcerto49"."ACOMPTE" ("ID,ID_SALARIE,MONTA...
^
Dans l'instruction :
INSERT INTO "OpenConcerto49"."ACOMPTE" ("ID,ID_SALARIE,MONTANT,ID_MOUVEMENT,ARCHIVE,ORDRE,MODIFICATION_DATE,ID_USER_COMMON_MODIFY,ID_USER_COMMON_CREATE,CREATION_DATE")
VALUES ('1,"1","0","1","0","0.00000000",\N,"1","1",\N')
Avez-vous une idée pour corriger ce problème?
Merci par avance pour votre aide.
Quand j'ai fini, je mettrai à disposition la provédure que j'ai utilisé pour restaurer une database OpenConcerto depuis les fichiers de sauvegarde.
J'ai vraiment besoin d'aide car ma saisie comptable prend du retard.
2016 03 13
J'ai continué mes tests et je crois que le problème vient du format du fichier TXT qui contient les données.
Il ne semble pas compatible avec Postgresql.
Par exemple, les noms des tables doivent être entre "" car en majuscules.
Les données ne doivent pas être en "" si elles sont numériques.
Les champs timestamp peuvent avoir une valeur nulle mais le \N ne passe pas.
Il y a des contraintes sur les tables et même après avoir fait les corrections au-dessus, les contraites me bloquent.
Il me reste 5 jours pour faire ma saisie de février pour ma déclaration de TVA au 19.
Est-ce que quelqu'un maîtrise bien Postgresql?
J'apprends au fur et à mesure mais je ne vais pas assez vite.
Guillaume, si vous lisez ce message, quel conseil me donnez-vous?
Merci
Cdlt
Christian
J'ai besoin d'aide car mon serveur de database a crashé et j'ai réinstallé Linux/Postgresql.
J'ai recréé la database OpenConcerto.
Je suis prêt maintenant à inserer les données et voilà je bloque.
Que ce soit depuis PSQL ou PHPPgAdmin ou Pgadmin, j'ai la même erreur : relation does not exist.
J'ai lu pas mal de forum et fait des tests mais je ne trouve pas.
Le fichier ACOMPTE.TXT vient de la sauvegarde d'OpenConcerto.
Erreur SQL :
ERROR: column "ID,ID_SALARIE,MONTANT,ID_MOUVEMENT,ARCHIVE,ORDRE,MODIFICATION_D" of relation "ACOMPTE" does not exist
LINE 1: INSERT INTO "OpenConcerto49"."ACOMPTE" ("ID,ID_SALARIE,MONTA...
^
Dans l'instruction :
INSERT INTO "OpenConcerto49"."ACOMPTE" ("ID,ID_SALARIE,MONTANT,ID_MOUVEMENT,ARCHIVE,ORDRE,MODIFICATION_DATE,ID_USER_COMMON_MODIFY,ID_USER_COMMON_CREATE,CREATION_DATE")
VALUES ('1,"1","0","1","0","0.00000000",\N,"1","1",\N')
Avez-vous une idée pour corriger ce problème?
Merci par avance pour votre aide.
Quand j'ai fini, je mettrai à disposition la provédure que j'ai utilisé pour restaurer une database OpenConcerto depuis les fichiers de sauvegarde.
J'ai vraiment besoin d'aide car ma saisie comptable prend du retard.
2016 03 13
J'ai continué mes tests et je crois que le problème vient du format du fichier TXT qui contient les données.
Il ne semble pas compatible avec Postgresql.
Par exemple, les noms des tables doivent être entre "" car en majuscules.
Les données ne doivent pas être en "" si elles sont numériques.
Les champs timestamp peuvent avoir une valeur nulle mais le \N ne passe pas.
Il y a des contraintes sur les tables et même après avoir fait les corrections au-dessus, les contraites me bloquent.
Il me reste 5 jours pour faire ma saisie de février pour ma déclaration de TVA au 19.
Est-ce que quelqu'un maîtrise bien Postgresql?
J'apprends au fur et à mesure mais je ne vais pas assez vite.
Guillaume, si vous lisez ce message, quel conseil me donnez-vous?
Merci
Cdlt
Christian