Referencia de parámetros para la extensión pglogical
En la tabla verá los parámetros asociados a la extensión pglogical. Parámetros como pglogical.conflict_log_level y pglogical.conflict_resolution se utilizan para gestionar los conflictos de actualización. Pueden surgir conflictos cuando los cambios se realizan localmente en las mismas tablas que están suscritas a los cambios del publicador. Los conflictos también pueden producirse en varios escenarios, como la replicación bidireccional o cuando varios suscriptores replican desde el mismo publicador. Para obtener más información, consulte PostgreSQL bi-directional replication using pglogical
| Parámetro | Descripción | 
|---|---|
| pglogical.batch_inserts | Inserciones por lotes si es posible. No establecido de manera predeterminada. Se cambia a 1 para activarlo y a 0 para desactivarlo. | 
| pglogical.conflict_log_level | Establece el nivel de registro utilizado para registrar los conflictos resueltos. Los valores permitidos son debug5, debug4, debug3, debug2, debug1, info, notice, warning, error, log, fatal y panic. | 
| pglogical.conflict_resolution | Establece el método que se utilizará para resolver conflictos si es posible resolverlos. Los valores de cadena admitidos son error, apply_remote, keep_local, last_update_wins y first_update_wins. | 
| pglogical.extra_connection_options | Opciones de conexión a añadir a todas las conexiones de los nodos pares. | 
| pglogical.synchronous_commit | valor de confirmación sincrónica específico de pglogical | 
| pglogical.use_spi | Utilice la SPI (interfaz de programación de servidores) en lugar de la API de nivel inferior para aplicar los cambios. Se establece en 1 para activarlo y en 0 para desactivarlo. Para obtener más información acerca de la SPI, consulte Server Programming Interface |