shell-script-pt
[Top][All Lists]
Advanced

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

RE: [shell-script] inserir senha em pg_dump sem interação


From: Márcio Gil
Subject: RE: [shell-script] inserir senha em pg_dump sem interação
Date: Thu, 22 Oct 2009 12:10:09 -0200

Você pode utilizar o arquivo .pgpass

Documentação:

http://www.postgresql.org/docs/8.3/static/libpq-pgpass.html 

> -----Original Message-----
> From: ®i©@®ÐØ
> 
> pretendo executar direto do crontab sem fazer script, teria 
> alguma outra
> forma sem variavel de sessão?
> 
> 2009/10/22 Márcio Gil <address@hidden>
> 
> >
> >
> > Isto você resolve exportando a variável PGPASSWORD. Algo assim:
> >
> > export PGPASSWORD="..."
> > if ! pg_dump -i -h localhost -p 5432 -U postgres -F c -b -D -v
-f
> > ; then
> > export PGPASSWORD=""
> > unset PGPASSWORD
> > echo -en '\n \E[37;41;1mNão foi possível efetuar a cópia de
> > segurança!\E[0m\n'
> > read
> > exit
> > fi
> > export PGPASSWORD=""
> > unset PGPASSWORD
> >
> > No entanto eu fiz um script completo de cópia de segurança para
> > PostgreSQL. Eu o utilizo com Cygwin, mas não vai ser difícil
> > adapta-lo para Linux:
> >
> > http://bash.pastebin.com/f325fc4e5
> >
> > Se lhe interessa pode modifica-lo a vontade, se precisar de
ajuda é
> > só falar.
> >
> > Márcio Gil.
> >
> >
> > > -----Original Message-----
> > > From: ®i©@®ÐØ
> > >
> > > Galera, Muito bom dia a todos.
> > > O meu problema é o seguinte, preciso executar o comando a
baixo
> > sem
> > > interação humana, e que por questão de segurança é exigido
> > > autenticação.
> > >
> > > pg_dump -i -h localhost -p 5432 -U postgres -F c -b -D -v -f
> > > "pg_bkp.backup"
> > > baseDeDados
> > >
> > > tentei executa-lo como abaixo e não deu certo. Gostaria de
ajuda
> > dos
> > > senhores.
> > > pg_dump -i -h localhost -p 5432 -U postgres -F c -b -D -v -f
> > > "pg_bkp.backup"
> > > baseDeDados <<< senha
> > >
> > >
> > > desde já, muito grato.
> > > --
> > > ----------------------------------------------------------
> > > -----------------------
> > > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28)
> > > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28)
> > > Jesus te ama, aceite-O! Jesus loves you, accept you Him!
> > >
> > > ®i©@®ÐØ
> > >
> > >
> >
> >  
> >
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]