Habilitar replicação lógica
wal_level estiver definido como logical. Em geral, essa configuração já estará definida se você estiver migrando de outra ferramenta de replicação de dados.
- Clique na seção Server parameters
- Altere
wal_levelparalogical
- Essa alteração exigirá uma reinicialização do servidor. Portanto, reinicie-o quando solicitado.
Criando usuários do ClickPipes e concedendo permissões
-
Crie um usuário dedicado para o ClickPipes.
-
Conceda ao usuário criado na etapa anterior acesso de somente leitura no nível do esquema. O exemplo a seguir mostra as permissões para o esquema
public. Repita esses comandos para cada esquema que contenha tabelas que você deseja replicar: -
Conceda privilégios de replicação ao usuário:
- Crie uma publicação com as tabelas que você deseja replicar. Recomendamos fortemente incluir na publicação apenas as tabelas necessárias para evitar sobrecarga de desempenho.
-
Para criar uma publicação para tabelas específicas:
-
Para criar uma publicação para todas as tabelas em um esquema específico:
-
Para criar uma publicação para todas as tabelas em um esquema específico:
clickpipes conterá o conjunto de eventos de alteração gerados pelas tabelas especificadas e, mais tarde, será usada para fazer a ingestão do fluxo de replicação.
Adicione os IPs do ClickPipes ao firewall
- Acesse a guia Networking e adicione os IPs do ClickPipes ao firewall do seu Azure Flexible Server Postgres ou ao Jump Server/bastion, se você estiver usando tunelamento SSH.