Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1000 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  redirection error stdout lors insertion via fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

redirection error stdout lors insertion via fichier

n°1376837
suomi
Posté le 29-05-2006 à 17:02:56  profilanswer
 

Bonjour à tous,
 
j'ai un petit problème de récupération d'erreur lors de l'execution d'un script sous univ d'insertion de données sur Pgsql.
 
Lorsque je fais:  
 

Code :
  1. serveur: psql test3 < install.sql


 
je souhaite faire un fichier log qui me récupère les erreurs d'insertion qui peuvent se passer, du par exemple à des problèmes de clés étrangères.
 
J'ai pour cela fait plusieurs tentatives sans succès, pourtant ça ne doit pas être compliqué.
 
Par exemple;
 

Code :
  1. serveur: psql test3 < install.sql > log


 
Ceci me redirige l'intégralité stdout dans log, se qui ne m'interesse pas car je veux que les erreurs.
 

Code :
  1. serveur: psql test3 < install.sql 2> log
  2. psql: FATAL:  role "2" does not exist


 
Je pensais que la deuxième commande serait la bonne mais ça ne marche pas.
 
Vous avez une petite idée. Merci  :hello:


Message édité par suomi le 29-05-2006 à 17:26:42
mood
Publicité
Posté le 29-05-2006 à 17:02:56  profilanswer
 

n°1376906
suomi
Posté le 29-05-2006 à 18:08:31  profilanswer
 

Lorsque je fais  
 

Code :
  1. serveur: psql test3 < install.sql > log


 
Si j'ai des erreurs elle s'affichent dans mon terminal, par exemple:
 

Code :
  1. [/ERROR:  current transaction is aborted, commands ignored until end of transaction block
  2. ERROR:  current transaction is aborted, commands ignored until end of transaction block


 
Par contre j'ai dans mon log:
 

Code :
  1. BEGIN
  2. ROLLBACK
  3. BEGIN
  4. ROLLBACK
  5. BEGIN
  6. ROLLBACK
  7. BEGIN
  8. ROLLBACK


 
Comment faire l'inverse?


Message édité par suomi le 29-05-2006 à 18:08:59
n°1377105
suomi
Posté le 29-05-2006 à 23:15:47  profilanswer
 

up


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  redirection error stdout lors insertion via fichier

 

Sujets relatifs
Insertion dans basePOST d'une variable définie dans un formulaire pr insertion ds BD
Nom de fichier : caractères interdits[javascript] Uploader un fichier en javascript
Lancer execution fichierComment connaitre le nombre de char dans une fichier texte.txt
supprimer premier et dernier caractère d'un fichierinserer un fichier txt
VB6 Creer un fichier TXT sur le disque dur[C] Copier un fichier octet par octet dans un tableau
Plus de sujets relatifs à : redirection error stdout lors insertion via fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR