Bonjour à tous,
Voila mon problème, j'ai actuellement une base postgresql 7.3.2 qui tourne. Je voudrais sauvegarder exactement son état actuel (schéma+data) avant de la modifier.
J'utilise donc pg_dump pour créer une sauvegarde tar de la base.
Mon problème apparaît lors ce que je souhaite restaurer la base grâce a "pg_restore".
En effet un champ possède une contrainte :
CHECK ((updatedate = ('now'::text)::date))
En clair, il faut que la date insérée soit la date actuelle. Or lors de la restauration, je souhaiterais pouvoir y insérer les anciennes valeurs, puis ensuite activer cette contrainte.
Y-a-t il un moyen de faire cela ?
Je pense à l'option -l ou -L de "pg_restore", mais je ne sais pas comment m'en servir.
Mais je suppose qu'en re-ordonnant les étapes avant de restaurer cela doit être jouable.
Qu'en pensez-vous?
Merci.
Partager