Referência de parâmetros da extensão pglogical
Na tabela, você pode encontrar parâmetros associados à extensão pglogical
. Parâmetros como pglogical.conflict_log_level
e pglogical.conflict_resolution
são usados para lidar com conflitos de atualização. Podem surgir conflitos quando alterações são feitas localmente nas mesmas tabelas que estão inscritas para receber alterações do editor. Os conflitos também podem ocorrer durante vários cenários, como replicação bidirecional ou quando vários assinantes estão se replicando do mesmo editor. Para obter mais informações, consulte PostgreSQL bi-directional replication using pglogical
Parâmetro | Descrição |
---|---|
pglogical.batch_inserts |
Inserções em lote, se possível. Não definido por padrão. Mude para “1” para ativar, “0” para desativar. |
pglogical.conflict_log_level |
Define o nível de log a ser usado para registrar em log conflitos resolvidos. Os valores de string compatíveis são debug5, debug4, debug3, debug2, debug1, info, notice, warning, error, log, fatal, panic. |
pglogical.conflict_resolution |
Define o método a ser usado para resolver conflitos quando eles podem ser resolvidos. Os valores de string compatíveis são error, apply_remote, keep_local, last_update_wins, first_update_wins. |
pglogical.extra_connection_options |
Opções de conexão para adicionar a todas as conexões de nó de pares. |
pglogical.synchronous_commit |
Valor de confirmação síncrona específica do pglogical |
pglogical.use_spi |
Use a SPI (interface de programação de servidores) em vez da API de baixo nível para aplicar alterações. Defina como “1” para ativar, “0” para desativar. Para obter mais informações sobre a SPI, consulte Server Programming Interface |