Re: Postgresql
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 acastro@ciberdroide.com |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: