[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: