Contesto:
Diciamo che, durante l'utilizzo di Streaming Replication / Hot Standby su un cluster Postgres 9.1, un nodo di standby scende. Rimane inattivo per un giorno, durante il quale si verifica un sacco di DML sul master. Recovery.conf dello standby non contiene una voce 'restore_command' (per il ripristino da file journal WAL), ma contiene una stringa 'primary_conninfo' (per la replica in streaming).
Domanda:
Se ricomincio lo standby dopo un giorno di modifiche sul master. Sarà "recuperato" (alla fine entrerà in uno stato che rispecchia il master) usando solo Streaming Replication? O devo abilitare l'archiviazione dei file WAL e lasciarlo applicare i file archiviati durante l'interruzione per garantire la valuta?
Ho controllato il documento di replica di archiviazione / streaming WAL qui e dice che non è necessario abilitare sia l'archiviazione WAL sia la replica streaming, ma non è chiaro se il recupero accadrà o meno senza l'archiviazione dei file WAL abilitata.
Grazie!