Ola Aluisio.

Era isso mesmo que precisava.

Porem pensei que tinha conseguido configurar os logs para salvar em
/hd2/log, mas não salva logs de modificação do banco, parece que salva
somente logs de erros.

Também percebi que na pasta ../data/pg_log salva vários logs, mas esses
parecem ser logs de erros também.

Onde estão os logs de modificação do banco?
Quero salvar eles em outro HD.

Abraços

At

Leandro Müller
Postgresql 8.3

-----Mensagem original-----
De: pgbr-geral-boun...@listas.postgresql.org.br
[mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Aluisio
Gouveia
Enviada em: sexta-feira, 19 de junho de 2009 15:13
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: Segurança no postgresql

Leandro,

Peguei o assunto pela metade, mas acho que posso ajuda-lo.

As informações abaixo são baseadas em um servidor Linux RedHat e 
PostgreSQL 8.3.7 instalado através de pacotes RPM:

Considerando que vc ja leu na documentação oficial em [1]:

1)  Com o serviço postgresql parado, restaure o backup full que você fez 
utilizando P.I.T.R
    !Lembrando que você não vai conseguir restarar os dados entre 00:00 
as 03:00, a não ser que vc tenha feito o backup full as 00:00
   
2) Copie o arquivo recovery.conf.sample que no meu caso esta em  
/usr/share/pgsql/recovery.conf.sample,
    para o diretorio de dados do Postgresql, na instalação default fica 
em /var/lib/pgsql/data/

3) Renomei o arquivo para recovery.conf , edit  e altere as linhas a seguir:
    #restore_command = 'cp /mnt/server/archivedir/%f  %p'
para
    restore_command = 'cp /dir/onde/gravou/os/logs/%f  %p'

e
    #recovery_target_time = '2004-07-14 22:39:00 EST'
para
    recovery_target_time = '2009-06-19 03:00:00-03'

4) Por fim start o postgresql
    ! Se você der um tail -f no log de atividade, você consiguirá ver o 
postgresql restuarando os logs do wal.

[1] http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html

-- 
Cordialmente;

Aluisio Gouveia



Leandro Muller escreveu:
>
> Artigo muito bom.
>
>  
>
> Compreendi o funcionamento, configuração de logs e etc.
>
> Porem agora não consigo encontrar como restaurar os logs.
>
> Exemplo, retornei o backup da meia noite e quero retornar o log da 
> 00:00 ate as 03:00 momento da falha.
>
> Qual comando utilizar?
>
>  
>
> Abraços.
>
>  
>
> At.
>
>  
>
> Leandro Müller
>
>  
>


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a