Il arrive à tous de faire des bêtises ou des fautes de frappes sur une requêtes SQL et cela peut avoir des conséquences. Cet article a pour but d'expliquer comment faire des points de sauvegardes de sa table pour pouvoir y revenir en cas de problème et ne pas tout perdre comme cela vient de m'arriver.
On commence par commencer une transaction :
BEGIN;
Puis on fait un point de sauvegarde commce ceci :
SAVEPOINT foo;
Maintenant vous pouvez vous amusez à "détruire" votre table avec des UPDATE par exemple.
Pour revenir au point de sauvegarde :
ROLLBACK TO SAVEPOINT foo;
On termine la transaction si tout est ok :
COMMIT;
Les informations concernant cet article peuvent être trouvé ici [1].