> Tenho dois servidores trabalhando em replicação streaming.
> A slave esteve inativa durante um curto periodo (aprox. 1 dia), porem, neste
> periodo o nome de uma das bases foi alterado.
> Como a replicação entenderá esta situação?
> O OID da base foi alterado ao modificar o nome, certo?
> A slave saberá identificar a qual base deverá se referir?

Toda e qualquer alteração no mestre é replicada, inclusive nomes de
bancos, oids, índices criados ou removidos, etc, etc.
A única coisa que você precisa cuidar é com tablespaces: os diretórios
e pontos de montagem tem de existir previamente no escravo antes de
serem criados no mestre.

Se seu servidor escravo ficou muito tempo fora do ar, é possível que
ele não consiga se atualizar mais, porque o mestre já não possui os
segmentos de arquivos WAL disponíveis.  Isso depende de alguns
parâmetros de configuração e de quanto o seu mestre transaciona e
modifica dados.

Se você faz arquivamento e o seu escravo estiver configurado para ler
do arquivamento, esse efeito é minimizado, e o tempo máximo que o
escravo poderá ficar desligado é equivalente ao intervalo desde o
último backup.

[]s
Flavio Gurgel
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a