Manutenção de Openflow Connector for PostgreSQL¶
Nota
O conector está sujeito aos termos do conector.
Este tópico descreve considerações importantes sobre manutenção e práticas recomendadas para manter o Openflow Connector for PostgreSQL ao fazer alterações no banco de dados PostgreSQL de origem.
Atualização do PostgreSQL¶
Atualizar o conector requer uma abordagem diferente, dependendo se o PostgreSQL está sendo atualizado para a próxima versão secundária ou principal.
Atualizações de versões secundárias
São seguras para os dados.
Não exigem tratamento especial.
Exigem a interrupção do conector durante a atualização para evitar relatar problemas de conectividade.
Continuam replicando após a atualização, sem perda de dados.
Atualizações da versão principal
Exigem que o servidor PostgreSQL descarte slots de replicação, incluindo aqueles usados pelo conector.
Não conseguem preservar ou migrar slots de replicação para a nova versão. Consulte também Atualizações para versões PostgresSQL 17 e posteriores.
Reiniciam a replicação de todas as tabelas da fase de instantâneo anterior.
Para realizar uma atualização de versão secundária, faça o seguinte:
Interrompa o conector, incluindo todos os processadores e serviços dele.
Atualize o PostgreSQL.
Reinicie o conector.
Para realizar uma atualização de versão principal, faça o seguinte:
Remova todas as tabelas da replicação no conector.
Aguarde até que todas as filas no conector estejam vazias.
Interrompa o conector, incluindo todos os processadores e serviços dele.
Abra o grupo Incremental Load no conector.
Clique com o botão direito do mouse no processador superior do grupo, Read PostgreSQL CDC Stream, e selecione View state.
Clique em Clear state.
Clique em Close.
Atualize o PostgreSQL.
Reinicie o conector. Um novo slot de replicação será criado.
Adicione novamente todas as tabelas para iniciar a replicação.
Atualizações para versões PostgresSQL 17 e posteriores¶
A atualização para a versão PostgreSQL 17 foi aprimorada de forma que não é mais necessário remover slots de replicação ao atualizar para versões posteriores, como 17.1 » 18.0. A atualização para a versão PostgreSQL 17.0 ou posterior a partir de versões anteriores (16 e anteriores) remove slots de replicação e deve ser tratada como uma atualização principal. Versões futuras do PostgreSQL também podem aprimorar ainda mais o processo de atualização.