lancemen,t d'un fichier automatiquement [Postgresql] - SQL/NoSQL - Programmation
Marsh Posté le 23-10-2002 à 12:25:04
| bob20000 a écrit a écrit  : je voudrais lancer sans passer par un psql par exemple un fichier qui contient des requetes sql comment puis je faire? | 
 
 
psql -f fichier.sql DATABASENAME 
|   | 
 
Marsh Posté le 23-10-2002 à 18:42:32
| kuroineko a écrit a écrit  : psql -f fichier.sql DATABASENAME 
   | 
 
 
et cxomment on fait pour savoir si tout ce'st bien passe? 
en redirigeant ceal dans un fichier?
Marsh Posté le 23-10-2002 à 19:42:45
| bob20000 a écrit a écrit  : et cxomment on fait pour savoir si tout ce'st bien passe? en redirigeant ceal dans un fichier? | 
 
 
bonne question...je travaille jamais comme ca... 
 
moi je prefere bosser en shell-script: 
#!/bin/sh 
log /var/log/pg.log psql -c "~~~~~~~~~~~~~~~~~~~~~~~~~;" DATABASE 
if [ $? != 0 ] 
then 
   mailx -s "CA MERDE" DBadmin < /var/log/pg.log 
fi 
log /var/log/pg.log psql -c "~~~~~~~~~~~~~~~~~~~~~~~~~;" DATABASE 
if [ $? != 0 ] 
then 
   mailx -s "CA MERDE" DBadmin < /var/log/pg.log 
fi 
# ton autre solution ca doit etre : 
log /var/log/sql.log psql -f script.sql DATABASE 
if [ $? != 0 ] 
then 
   mailx -s "CA MERDE" DBadmin < /var/log/pg.log 
fi 
ect... 
ce genre de chose 
sans log tu fais 
psql -f script.sql DATABASE 
if [ $? != 0 ] 
then  
 echo "ca merde" 
else 
 echo "ok" 
fi... 
 
ce genre de trucs.... 
a toi de voir selon ce que tu veux faire.... 
peut etre melanger les 2 methodes .... 
 
faut fouiller ca... 
 
 
Marsh Posté le 23-10-2002 à 11:28:58
je voudrais lancer sans passer par un psql par exemple un fichier qui contient des requetes sql
comment puis je faire?