2009/11/18 Tiago Adami <[email protected]>: > 2009/11/18 Euler Taveira de Oliveira <[email protected]> >> >> Tiago Adami escreveu: >> > Desculpem se este assunto já foi abordado, mas tenho uma vaga lembrança >> > de ter lido alguma coisa na internet sobre um script ou função em C para >> > fazer backup do banco de dados com a estrutura completa (dados e >> > metadados) via comando SQL, sem usar o pg_dump. >> > >> Enquanto o pg_dump não for reescrito para ser uma biblioteca (já foi >> discutido >> no passado), acho pouco provável você ver outro programa que prometa fazer o >> que ele faz. >> >> Qual a dificuldade de agendar um pg_dump no cron? Se queres fazer via SQL >> você >> pode criar um função em PL/PerlU, por exemplo, que invoque o pg_dump. >> >> >> -- >> Euler Taveira de Oliveira >> http://www.timbira.com/ >> > > A minha maior dificuldade é que na maior parte dos clientes que > atendemos os servidores rodam Microsoft Windows, e nas máquinas em que > podemos conectar remotamente não temos acesso ao disco - ou ao > ambiente - do servidor onde está instalado o banco. Nestes casos temos > que instalar o pgAdmin ou copiar a pasta "bin" de uma outra instalação > para fazer o backup por uma estação.
O pg_dump pode fazer o backup de um banco em outro host, basta o pg_dump ter acesso ao servidor. Se você consegue conectar o PgAdmin em um servidor remoto, você conseguirá fazer um dump do banco. Ou seja: Não precisa se conectar remotamente. Se você consegue criar uma conexão remota com a maquina do cliente, teoricamente conseguirá liberar o acesso para o pg_dump. A solução que você propõem não é segura. -- Tarcisio F. Sassara _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
