Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 29/04/2011 17:07:17
- laurent00
- Membre
Récupérer une base supprimée
Bonjour,
J'ai effectué par erreur un drop db.
Y-a-t-il un moyen de la récupérer?
Je suis sous Ubuntu 10.04 avec postgresql 8.4.
Si il n'y a pas un moyen direct de la restaurer, je possède une copie de cette DB de hier.
J'ai vu qu'il existe des journaux (WAL) est-il possible via ceux-ci de "mettre à jour" la db datant de hier?
Merci bcp
Laurent
Hors ligne
#2 29/04/2011 17:18:40
- Marc Cousin
- Membre
Re : Récupérer une base supprimée
Si vous avez tous les journaux générés depuis hier (c'est le mécanisme d'archivage, il faut une archive_command), il y a moyen de restaurer la base à n'importe quel état entre le moment de la sauvegarde et maintenant. Si vous ne les avez pas tous, c'est impossible.
Marc.
Hors ligne
#3 29/04/2011 19:32:27
- laurent00
- Membre
Re : Récupérer une base supprimée
Merci pour votre réponse.
Je n'ai rien modifié de la configuration par défaut, je suppose que je mécanisme d'archivage n'est pas activé?
dans le dossier /var/lib/postgresql/8.4/main/pg_xlog
je possède différents fichiers :
/var/lib/postgresql/8.4/main/pg_xlog/000000010000000000000028
/var/lib/postgresql/8.4/main/pg_xlog/000000010000000000000029
/var/lib/postgresql/8.4/main/pg_xlog/00000001000000000000002A
/var/lib/postgresql/8.4/main/pg_xlog/archive_status
Ce sont ces fichiers les journaux?
Postgresql n'a pas été redémarré depuis.
Est-ce qu'ils peuvent suffir à restaurer ma db?
Merci d'avance
Dernière modification par laurent00 (29/04/2011 19:34:59)
Hors ligne
#4 29/04/2011 19:48:44
- Marc Cousin
- Membre
Re : Récupérer une base supprimée
Probablement pas. Ils ont quel âge ces fichiers ? (ls -l)
Marc.
Hors ligne
#5 01/05/2011 12:53:05
- laurent00
- Membre
Re : Récupérer une base supprimée
j'ai regardé quelques infos concernant archive commande mais ca n'a pas fonctionné. Je vais approfondir pour comprendre comment cela fonctionne afin que cela n'arrive plus.
Merci de vos réponses.
Laurent
Hors ligne
#6 01/05/2011 13:01:26
- Marc Cousin
- Membre
Re : Récupérer une base supprimée
Dans ce cas, je vous conseille de lire ceci pour commencer:
http://docs.postgresql.fr/9.0/continuous-archiving.html
Marc.
Hors ligne
Pages : 1