Isenção de responsabilidade: reconhecidamente não tentei isso ainda, mas não tenho certeza se saberia se não estivesse funcionando corretamente, por isso queria perguntar.
Gostaria de executar uma tarefa de backup noturno (via pg_dumpall
) de um servidor em espera, executando a replicação de streaming, para evitar colocar essa carga no primário. Eu só vi menção de algumas dicas que as pessoas encontraram, por exemplo, aqui e aqui , mas com muito pouca orientação. Tudo bem se o backup ficar um pouco atrás do primário, desde que seja consistente (o que deveria ser).
Minhas perguntas são:
Eu realmente quero fazer isso ou o backup deve ser feito no servidor principal? Por quê?
Ao fazer um dump no modo de espera, que configurações e procedimentos são necessários e que devo usar para fazer isso corretamente? por exemplo, devo parar a replicação durante o backup?
pg_dump
documentação declara: "Ele faz backups consistentes, mesmo que o banco de dados esteja sendo usado simultaneamente."pg_dumpall
executa o primeiro para cada banco de dados.