[pg_dump] Erreur relation "X" does not exist
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:
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