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