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

Responder a