Restaurer les dossiers supprimés dans PostgreSQL
J'ai accidentellement supprimé tous les enregistrements à partir de 3 tables PostgreSQL. Comment puis-je restaurer les données?
Avez-vous une sauvegarde de base de données à partir d'hier?
je n'ai rien,,, est-il une méthode de récupération?
Vous êtes probablement hors de la chance. Je pense que Craig Sonnerie, écrivit une grande réponse à ce sujet, mais il pourrait être plus sur dba.stackexchange.com.
je ne peux pas tout faire pour récupérer mes données??
Pas sans de graves de récupération de données de l'expertise, ce qui coûte de l'argent grave. Vous avez dit à la base de données pour supprimer les données, de sorte qu'il n'. La récupération n'est possible que si le serveur n'a pas encore effacé les données. Lire stackoverflow.com/questions/12472318/...
je n'ai rien,,, est-il une méthode de récupération?
Vous êtes probablement hors de la chance. Je pense que Craig Sonnerie, écrivit une grande réponse à ce sujet, mais il pourrait être plus sur dba.stackexchange.com.
je ne peux pas tout faire pour récupérer mes données??
Pas sans de graves de récupération de données de l'expertise, ce qui coûte de l'argent grave. Vous avez dit à la base de données pour supprimer les données, de sorte qu'il n'. La récupération n'est possible que si le serveur n'a pas encore effacé les données. Lire stackoverflow.com/questions/12472318/...
OriginalL'auteur v0ld3m0rt | 2013-11-21
Vous devez vous connecter pour publier un commentaire.
C'est un problème similaire comme expliqué ici:
Puis-je annuler une transaction que j'ai déjà engagé? (perte de données)
Fondamentalement, restaurer à partir de sauvegarde. Si vous ne pouvez pas, vous pourrait être en mesure de récupérer avec
pg_dirtyread
.Si vous n'avez pas de sauvegardes, d'arrêter l'ensemble du serveur, prenez une image disque du lecteur, et de communiquer avec un $lots expert en récupération de données.
OriginalL'auteur Craig Ringer