Bonsoir,
Je travaille sur une base Interbase 6 avec IB Expert comme outil (la version gratuite). J'ai cherché un peu dans la FAQ, mais elle n'est pas très bavarde au sujet des rollbacks.
Cet après midi, on m'a demandé de supprimer des enregistrements doublons dans une table, ce que j'ai donc fait, dans IB Expert, en cliquant sur le bouton ' - ' (le bouton 'delete', à côté de celui '+' qui permet d'ajouter un enregistrement), puis en validant la transaction avec -il me semble- le bouton 'valider' (le symbole 'valider' rouge), mais il semble que suite à un mauvais tri (et une 'légère' distraction de ma part sans doûtes aussi), j'ai involontairement effacé quelques enregistrements 'critiques'...
Alors voilà j'aimerais bien faire marche arrière et, si possible, annuler cette transaction, j'imagine que le bouton 'valider' rouge correspond à un 'commit', puisque la transaction a vraisemblablement pris effet, j'ai eu (malheureusement) l'occasion de me rendre compte qu'une fois IBExpert fermé puis rouvert, quelques enregistrements avaient effectivement disparus.
Mais je ne sais pas si, dans ce cas, l'on peut faire marche arrière, une fois que les données ont été 'validées', encore que je ne sois pas totalement sûr si le fait d'appuyer sur ce bouton rouge 'valider' correspond exactement à un commit (enfin j'imagine), et si, le cas échéant, on peut annuler ces modifications.
Merci infiniment par avance
Partager