PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 21/06/2019 10:12:20

samirca007
Membre

erreur sur l'opération pg_dump

BONJOUR A tous

j'ai eu des soucis sur les opération du sauvegarde a travers  de pg_dump sur des replicas qui plantaient sur de grosses tables ?

pg_dump: dumping contents of table "public.oc_course_visualisation"
pg_dump: Dumping the contents of table "oc_course_visualisation" failed: PQgetResult() failed.
pg_dump: Error message from server: ERROR:  canceling statement due to conflict with recovery
DETAIL:  User was holding a relation lock for too long.
pg_dump: The command was: COPY public.oc_course_visualisation (id, course_id, user_id, date, part_id, session_id) TO stdout;

Qui peut m'aider sur la cause racine de cette erreur ?

thanks

Dernière modification par samirca007 (21/06/2019 10:12:52)

Hors ligne

#2 21/06/2019 10:37:07

gleu
Administrateur

Re : erreur sur l'opération pg_dump

Il y a un conflit entre l'application des modifications de la réplication et la lecture d'une table. Le seul moyen de corriger cela est de mettre en pause l'application de la réplication avant la sauvegarde et de bien enlever cette pause après la sauvegarde. Voir https://docs.postgresql.fr/11/functions-admin.html. À noter que l'outil pg_back le fait tout seul et plein d'autres choses avec.


Guillaume.

Hors ligne

Pied de page des forums