Hoje testei o novo recurso sobre "recursos de replicação" do PostgreSQL9.1. Primeiro, instalei o Hot-standby do PostgreSQL9.1 com sucesso. Não é um problema。 O que eu quero testar é que eu quero usar o comando "pg_ctl start promote" para ativar o nó de espera em vez de criar um arquivo de gatilho 。 Sim, depois de executar o comando, o nó de espera torna-se primário e permite operações de gravação/leitura。 Mas o nó primário inicial não pode alternar para a função de espera automaticamente. Não tenho certeza se o PostgreSQL9.1 é capaz de usar "pg_ctl promote" alterne entre o nó principal e o de espera 。Alguém pode explicar isso?
relate perguntas
-
Posso ativar o PITR depois que o banco de dados foi usado
-
Práticas recomendadas para executar a replicação atrasada do deslocamento de tempo
-
Os procedimentos armazenados impedem a injeção de SQL?
-
Sequências Biológicas do UniProt no PostgreSQL
-
Qual é a diferença entre a replicação do PostgreSQL 9.0 e o Slony-I?
Não há opção 'rebaixar' para pg_ctl - se o primário estava frio quando o modo de espera foi promovido, talvez ele pudesse ser convertido para um modo de espera manualmente, mas, caso contrário, será necessário um novo backup básico do novo principal.
O motivo normal para a alternância seria se o principal tivesse falhado, portanto, isso não seria necessário.