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 :
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
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
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
Partager