From 28390c19c83d0a827ee7f5058e640c17e693baa3 Mon Sep 17 00:00:00 2001 From: emorino Date: Fri, 2 Dec 2022 15:52:32 +0100 Subject: [PATCH] Ajout erreur canceling statement due to conflict with recovery) --- HowtoPostgreSQL.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/HowtoPostgreSQL.md b/HowtoPostgreSQL.md index 621d58a2..9acf61f1 100644 --- a/HowtoPostgreSQL.md +++ b/HowtoPostgreSQL.md @@ -1449,4 +1449,16 @@ On se connecte avec l'utilisateur `postgres` : =# COPY TABLE2 FROM '/var/lib/postgresql/TABLE1-42.copy'; ~~~ +## Erreur de dump sur réplica en streaming (Error : canceling statement due to conflict with recovery) + +Lors d'un dump avec l'utilitaire *pg_dump* sur une réplication streaming, il se peux qu'on ai des erreurs du type : + +*Error : canceling statement due to conflict with recovery* ou en français : +*ERREUR: annulation de la requête à cause d'un conflit avec la restauration* + +Dans le cas où on utilise un slot physique de réplication, il faut augmenté la valeur de **max_standby_streaming_delay** et bien vérifié que cette valeurs soit supérieure a celle mis sur le primaire. + +Dans le cas où on fait de la réplication physique des WAL, il faut augmenté la valeur de **max_standby_archive_delay** sur le réplica, et bien vérifié que cette valeurs soit supérieure a celle mis sur le primaire. + +