On Thu, 16 May 2002, José Luis Pérez wrote: > Victor, ha escrito: > >Aupa, alguien sabe como se puede ejecutar un script en postgresql?, mi > >intencion es crear la BD teniendo las instrucciones en un fichero de > >texto o algo similar, gracias a tod=s y un saludo. > > Mas que un script, es el comando. En linea de comandos escribes: > > pslq <nombre_base_datos> -f <fichero_sql>
Tambien: pslq <nombre_base_datos> -c "<comando>" y esta otra: pslq <nombre_base_datos> <<FIN <comando1> <comando2> <comando3> ... FIN Bueno concretando un poco más con un ejemplito: #!/bin/bash DESDE='01-01-2002' HASTA='31-03-2002' psql tienda <<FIN > FacturacionTr1_02 select * from facturas where fecha_fact >= '$DESDE' AND fecha_fact <= '$HASTA' FIN Puedes hacer absolutamente de todo lo que quieras desde shell-script. Un saludo Antonio Castro +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ /\ /\ Ciberdroide Informática (Tienda de Linux) \\W// <<< http://www.ciberdroide.com >>> _|0 0|_ +-oOOO--(___o___)--OOOo----------------------------------------------------+ | . . . . U U . . . . Antonio Castro Snurmacher [EMAIL PROTECTED] | | . . . . . . . . . . | +()()()----------()()()----------------------------------------------------+ | *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** | | <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> | +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]