PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O Postgres foi projetado para gravar em armazenamentos de dados compartilhados?


Você não pode ter várias instalações do PostgreSQL executadas nos mesmos arquivos de dados compartilhados, esta é uma receita certa para corrupção de dados.

Se sua necessidade é atualizar o PostgreSQL sem tempo de inatividade, você precisará usar uma solução de replicação que funcione entre as diferentes versões principais do PostgreSQL para que você possa primeiro criar uma cópia do banco de dados com a nova versão e depois alternar rapidamente de maneira controlada . Isso ainda causa uma pequena interrupção que precisa ser tratada pelo aplicativo.

As soluções de replicação que podem ser usadas são ferramentas de replicação externas como Slony-I ou replicação lógica. Replicação lógica é relativamente novo, ele será fornecido com o PostgreSQL v10 (o que não o ajudará com um problema de atualização atual), mas você pode usá-lo com pglogical do PostgreSQL 9.4 em diante.