Tempête de boulettes géantes | Tûtie’s blog
Excellente, cette conf' sur les boulettes.
Pleine d'humour, je vais la faire suivre à toute l'équipe au boulot, vu qu'ici, on fait le même genre de blagues ;)
Perso, niveau boulette : un delete sur un table, avec un mauvais where.
Sauf que ... je m'en suis rendu compte, donc j'ai annulé l'exécution, et réécrit mon where.
Où est la boulette ?
J'ai oublié que même en annulant, ça restait dans la transaction en cours : je n'ai pas fait de rollback.
Donc quand j'ai fait mon commit, ça a pris en compte ma "bonne requête" ... et la partie déjà exécutée de celle annulée en cours d'exécution.
Bonjour le bordel pour récupérer les données, vu qu'elles étaient "partiellement" supprimées ...
Thursday 4 October 2018, 16:35 - permalink -
-
http://tut-tuuut.github.io/conferences/tempete-de-boulettes-geantes