PostgreSQL
La base de données la plus sophistiquée au monde.

Ouverture de session

Navigation

Contactez-nous

Administration du site :
"equipe chez postgresqlfr point org"

Contact presse :
"fr chez postgresql point org"

Contact association :
"bureau chez postgresqlfr point org"

Questions PostgreSQL :
 IRC :
  serveur irc.freenode.net
  canal #postgresqlfr

Recherche

Accéder aux archives

« Octobre 2008  
Lun Mar Mer Jeu Ven Sam Dim
  2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31  

Syndication

Flux XML

Sondage

Quelle est la version de PostgreSQL la plus répandue sur vos serveurs ?
8.3
10%
8.2
42%
8.1
40%
8.0
2%
7.4
6%
7.3 ou antérieure
0%
Nombre de votes: 48

psql et batch

Technique - général | psql et batch

Par sbouchard le 14/11/2006 - 13:20

Bonjour,

J'ai créé un fichier de commandes qui lance psql et exécute les commandes d'un script SQL en créant un fichier de log.

La commande : psql -h monHote -p lePort-U utilisateur nomBD -f ExecuteAll.sql -L log.txt

Le problème : L'option -L redirige bien les commandes du script mais pas les messages d'erreur s'il y en a.

Ma question : Y a-t-il une option permettant d'obtenir Ă©galement les erreurs dans le fichier log?

Environnment : PostgreSQL et psql : 8.1.4 sur Windows Server 2003

Merci de vos conseils!

Sylvie Bouchard

Options d'affichage des commentaires

Sélectionnez la méthode d'affichage des commentaires que vous préférez, puis cliquez sur "Sauvegarder les paramètres" pour activer vos changements.

Non il faut utiliser la redir

sparky/ = 15 Novembre, 2006 - 12:36

Non il faut utiliser la redirection d'erreur
psql -h monHote -p lePort-U utilisateur nomBD -f ExecuteAll.sql -L log.txt 2> erreur.txt


Merci pour votre réponse cla

sbouchard/ = 16 Novembre, 2006 - 17:26

Merci pour votre réponse claire et précise.
Sylvie


© PostgreSQLFr, tous droits rĂ©servĂ©s.
Site déclaré à la CNIL sous le numéro 1074678, conformément à la Loi en vigueur.