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 |