Skip to content

WalissonPires/postgres-replication

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Postgres replication

https://www.postgresql.org/docs/9.3/warm-standby.html (replicação fisica)
https://www.postgresql.org/docs/current/logical-replication.html (replicação lógica)
https://www.postgresql.org/docs/10/logical-replication-config.html
https://www.postgresql.org/docs/10/logical-replication-quick-setup.html
https://hevodata.com/learn/postgresql-logical-replication/

Replicação lógica (Extensão pglogical) (Usando padrão de publicação/assinatura)

https://github.com/2ndQuadrant/pglogical
https://www.2ndquadrant.com/en/blog/pglogical-logical-replication-postgresql-10/ (plugin vs native)

pglogical (extensão)

  • P: Resolução de conflitos
  • N: Se a tabela é removida da replicação e adicionada novamente mais tarde. Os dados do intervalo não são baixados (O mesmo quando a tabela é adicionar pela primeira vez e já possui dados) OBS.: Quando adicionar pela primeira vez chamar alter_subscription_synchronize (Somente antes da replicação iniciar) ou alter_subscription_resynchronize_table (Apagar tudo se já tiver replicado algo) baixa os dados;
  • P: Aplica DDL no provedor e nos assinantes
  • N: Não replica novas tabelas auto. (Da pra fazer com uma trigger)

pgnativo

  • N: Não resolve conflitos (Interrompe a replição e não continua até resolver manualmente)
  • N: Não replica DDL (Tem que executar o mesmo script manualmente e cada assinante)
  • P: Novas tabelas são replicadas automaticamente
  • P: Replica dados ao adicionar nova tabela a aplicação
  • N: Sempre que a pulicação mudar e preciso que os assinantes executem um comando para atualizar a assinatura
  • N: Remover uma tabela da sincronização e adicionar novamente faz com que todos os dados sejam baixados novamente (Como se fosse a primeira vez). Mas não replica porque da conflito de PK. (E ferra tudo)

ambos

  • Replica os dados apos desligamento

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published