ceduardo escribió:
> Hola a todos de antemano muchas gracias, tengo montado PostgreSQL en
> un Linux Debian, tengo un Script que realiza el backup de un usuario
> de la base de datos, cuando lo ejecuto la tarea me solicita la clave,
> la idea es que haga inicie sesioón directo.
> 
> FECHA=`date +%d%m%Y`
> export FECHA
> cd /backup1/Postgres_Backup/PortalPrd
> export FILE=Portal_$FECHA.sql
> 
> export USER=Portal
> export PASS=P1e2r3e10rt1lPrd
> export search_path=utl_file, pg_catalog
> echo Usuario $USER - $PASS
> 
> pg_dump -i -h Salomon -p 5444 -U $USER -f $FILE Postgres_DBS

Crea un archivo ~/.pgpass que contenga la siguiente línea:

Salomon:5444:Postgres_DBS:Portal:P1e2r3e10rt1lPrd

de este modo se conectará directo y no tienes que poner la password en
tu script (lo cual es obviamente peligroso).

-- 
Alvaro Herrera      Valdivia, Chile           Geotag: -39,815 -73,257
"On the other flipper, one wrong move and we're Fatal Exceptions"
(T.U.X.: Term Unit X  - http://www.thelinuxreview.com/TUX/)
--
TIP 5: ¿Has leído nuestro extenso FAQ?
         http://www.postgresql.org/docs/faqs.FAQ.html

Responder a