Bonjour

J'ai une base Postgresql 8.2 sur laquelle je fais quotidiennement un pg_dump pour sauvegarde
Depuis peu, j'ai des traitements créant et supprimant des tables temporaires qui tournent pendant ma sauvegarde, et il arrive parfois que mon pg_dump plante avec l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
pg_dump -F c MA_BDD > fichier.dump
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR:  relation "mon_schema.ma_table" 
does not exist
pg_dump: The command was: LOCK TABLE mon_schema.ma_table IN ACCESS SHARE MODE
Ainsi il semble que comme ma table existe avant de lancer pg_dump mais est supprimée pendant le dump, pg_dump renvoie une erreur et du coup ma sauvegarde se plante en n'ayant rien sauvegardé dans mon fichier.dump

Quelqu'un a-t-il déjà rencontré ce problème ?
Existe-t-il un moyen de le contourner en continuant quand même le dump ?
Pour information les tables temporaires ont un nom aléatoire donc impossible de les exclure spécifiquement de mon pg_dump avec l'option -T

Merci d'avance