Em sex, 29 de jul de 2016 20:33, Vinícius Aquino do Vale <
aquino.v...@gmail.com> escreveu:

> Luiz,
>
> Vc pode enviá-lo como parâmetros.
>
> archive_command = '*script.sh*  /var/lib/pgsql/9.3/data/%p
> /backup/wal/%f    /backup/walmaster/%f'
>
> $1 - Seria o /var/lib/pgsql/9.3/data/%p
> $2 - Seria o /backup/wal/%f
> $3 - Seria o /backup/walmaster/%f
>
> Ou se preferir vc pode definir valores estáticos dentro do script,
> concatenando com o %f.
>
> archive_command = '*script.sh*  /var/lib/pgsql/9.3/data/%p  %f'
>
> Ai vc pega o %f e concatena com o  /backup/wal/ e com o  /backup/walmaster
>
>
> Em sex, 29 de jul de 2016 às 15:19, Luiz Carlos L. Nogueira Jr. <
> lcnogueir...@gmail.com> escreveu:
>
>>
>> Nesse caso os %p e %f ficariam como parâmetros de entrada desse bash ou
>> teria alguma forma de pegar dentro do bash?
>>
>>
>> Apenas um detalhe, no script do Vinícius é feito com mv, isso *não* está
correto.

Não devemos nunca apagar o arquivo de origem, o servidor PostgreSQL se
ocupa disso, em caso de falha do arquivamento ele retém os arquivos e tenta
de novo até a saída ser zero.

[]s

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

Responder a