Bonjour,
J'ai des écrans de saisie qui vont écrire dans un dizaine de tables.
Je voudrai donner la possibilité à l'utilisateur d'annuler l'ensemble des modifications effectués sur son écran, mais cela même après que les données aient été transférés dans les tables.
Existe il la possibilité de créer une sorte de 'point de retour' pour revenir a l'état antérieur des données ?
L'annulation peut avoir lieu plusieurs (longues) minutes après, donc l'utilisation de transaction ne semble pas adaptée, car cela paralyse trop la base.
En fait cela ressemble a 'rejouer le journal à l'envers', mais uniquement pour les données écrites par un utilisateur (ou une connexion) donné
Merci pour vos idées
Partager