Olá...
Seria algo do tipo:
#!/usr/bin/ksh
PGDATA=<path_pgdata>
PGHOST=<ip_servidor_bd>
PGPORT=<porta_servidor_bd>
PGUSER=<user_connect>
PATH=${PATH}:${PGDATA}
export PGDATA
export PGHOST
export PGPORT
export PGUSER
export PATH
pg_dump -U ${PGUSER} -Fp -O -d <database> > <path_destino>.sql
Isso se v estivesse em ambiente Unix...
Chamaria por exemplo de "backup_<database>.sh" e daria a permissão
"700"...
Infelizmente não sei como vc faria em ambiente Windows, que parece ser
seu caso, certo?!
Abraço,
Kika.
saulo Mendes <[EMAIL PROTECTED]>@listas.postgresql.org.br em 21/06/2007
10:18:43
Favor responder a Comunidade PostgreSQL Brasileira
<[email protected]>
Enviado Por: [EMAIL PROTECTED]
Para: Comunidade PostgreSQL Brasileira
<[email protected]>
cc:
Assunto: RE: [pgbr-geral] dúvidas com o pg_dump
amigo, ainda não conheço esse processo. Poderia me dar um exemplo?
obrigado.
> Subject: Re: [pgbr-geral] dúvidas com o pg_dump
> To: [email protected]
> From: [EMAIL PROTECTED]
> Date: Wed, 20 Jun 2007 13:55:01 -0300
>
>
> Prezado colega,
>
> Porque vc não encapsula o seu comando, mais a string de conexão com o
> Banco de dados
> Postgres correspondente, um um único shell script.... (inclusive com a
> senha do usuário).
> Por questões de segurança, vc pode proteger esse script para somente seu
> usuário ter aces-
> so (chmod 700).
> Depois, é só schedular na crontab e pronto!!!
>
> Espero tê-lo ajudado!!!
>
> Boa sorte!
>
> Abraço,
> Kika.
>
>
>
>
>
>
> saulo Mendes <[EMAIL PROTECTED]>@listas.postgresql.org.br em
20/06/2007
> 13:48:56
>
> Favor responder a Comunidade PostgreSQL Brasileira
> <[email protected]>
>
> Enviado Por: [EMAIL PROTECTED]
>
>
>
> Para: postgres lista <[email protected]>
> cc:
>
> Assunto: [pgbr-geral] dúvidas com o pg_dump
>
>
>
>
> Senhores,
>
> estou com uma dúvida ao utilizao pg_dump
> utilizo, atualmente, a seguinte sintaxe:
>
> pg_dump -U usuario -d Producao > c:\producao.sql
> ao executar esse comando aparece, no prompt, para eu digitar a senha
>
> bom a dúvida é a seguinte:
>
> eu preciso colocar isso em um arquivo.bat para, via agendador de tarefas,
o
> dump ser feito automaticamente.
> Nesse caso eu preciso saber como fazer para que o comando não pessa a
> senha.
>
> cordialmente,
>
> Saulo Mendes.
>
>
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger
com
> Alertas MSN! É GRÁTIS! Assine já!
>
> Receba as últimas notícias do Brasil e do mundo direto no seu Messenger
com
> Alertas MSN! É GRÁTIS! Assine já!
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Receba as últimas notícias do Brasil e do mundo direto no seu Messenger com
Alertas MSN! É GRÁTIS! Assine já!
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral