2009/11/18 Tarcísio Sassara <sassara.tarci...@gmail.com>: > 2009/11/18 Tiago Adami <adam...@gmail.com>: >> 2009/11/18 Euler Taveira de Oliveira <eu...@timbira.com> >>> >>> 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.
Conheço o funcionamento do pg_dump e não *propus* nenhuma solução. Queria saber se existia alguma coisa que pudesse fazer o backup via SQL, sem precisar do pg_dump no cliente (entenda-se aqui a máquina que conecta ao servidor), nada mais. -- TIAGO J. ADAMI http://www.adamiworks.com _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral