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

Responder a