Merci à un administrateur Oracle pour sa question :
"Bonjour, avec Oracle j'ai déjà réussi à récupérer des informations supprimées (DELETE) par erreur grâce une flashback query, est-ce possible avec PostgreSQL ?"
Réponse :
Oui, l'utilisation n'est pas aussi générale qu'avec les flashback queries mais vous pouvez utiliser pg_dirtyread https://github.com/df7cb/pg_dirtyread , cet outil fait par exemple l'objet d'un package présent dans le repository Debian, ce qui le rend simple à déployer.
Avec Oracle, vous vous exposez à une ORA-1555 si les données d'annulation ne sont plus disponibles. De même, avec PostgreSQL, cela ne fonctionnera pas si la table a fait l'objet d'un vacuum automatique ou manuel.
Flashback query sur erreur humaine (DELETE)
-
- Administrateur du site
- Messages : 274
- Enregistré le : mar. 1 sept. 2015 00:38
- Localisation : France
- Contact :
Flashback query sur erreur humaine (DELETE)
Cdlt. Phil - pgphil.ovh