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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [Postgresql] lancemen,t d'un fichier automatiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Postgresql] lancemen,t d'un fichier automatiquement

n°232824
bob20000
Posté le 23-10-2002 à 11:28:58  profilanswer
 

je voudrais lancer sans passer par un psql par exemple un fichier qui contient des requetes sql
comment puis je faire?

mood
Publicité
Posté le 23-10-2002 à 11:28:58  profilanswer
 

n°232854
kuroineko
je mamgerais bien un truc la..
Posté le 23-10-2002 à 12:25:04  profilanswer
 

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


kneko@linux:~> cat > file_test.sql
select sum(operation)-(select sum(valeur) from fraisfixes) as solde_virtuel from suivi where date < '11/01/2002';
kneko@linux:~> psql -f file_test.sql compte
 solde_virtuel
---------------
       410.71
(1 row)
 
kneko@linux:~> rm file_test.sql



Message édité par kuroineko le 23-10-2002 à 12:30:21

---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com
n°233224
bob20000
Posté le 23-10-2002 à 18:42:32  profilanswer
 

kuroineko a écrit a écrit :

 
 
psql -f fichier.sql DATABASENAME


kneko@linux:~> cat > file_test.sql
select sum(operation)-(select sum(valeur) from fraisfixes) as solde_virtuel from suivi where date < '11/01/2002';
kneko@linux:~> psql -f file_test.sql compte
 solde_virtuel
---------------
       410.71
(1 row)
 
kneko@linux:~> rm file_test.sql


 




 
et cxomment on fait pour savoir si tout ce'st bien passe?
en redirigeant ceal dans un fichier?

n°233247
kuroineko
je mamgerais bien un truc la..
Posté le 23-10-2002 à 19:42:45  profilanswer
 

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...
 
 


---------------
[:kuroineko] Francois.P tel: (+33)617230820 http://www.ifrance.com/fpussault  fpussault@caramail.com

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

  [Postgresql] lancemen,t d'un fichier automatiquement

 

Sujets relatifs
Importation de fichier TXT sous AccessLecture d'un fichier... problème de Read !!!
[C C++ MAC]Ouverture fichier (simple pour programmeur mac)visual c++ : comment faire appel à un fichier .h ?
Qui a déjà utilisé PostgreSQL?php, upload de fichier et taille max
Generer un fichier txt avec visual basic ????[C] Recuperation des données à partir d'un fichier !
[ASP] affichage de certaine ligne d un fichier XLS 
Plus de sujets relatifs à : [Postgresql] lancemen,t d'un fichier automatiquement


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