Lucrez pentru o mică companie de comerț electronic, sunt 2 dezvoltatori și un DBA, fiind unul dintre dezvoltatori. În mod obișnuit nu am obiceiul de a actualiza datele de producție în zbor, dacă avem proceduri stocate pe care le-am schimbat, le-am pus prin controlul sursei și am instalat o instalare de rutină oficial.
Ei bine, oricum un utilizator a venit la mine necesitând o actualizare făcută la baza noastră de date de contact, actualizarea lotului de facilități. Așa că am scris cererea în mediul nostru de testare, ceva de genul
update facilities set address1 = '123 Fake Street'
where facilityid in (1, 2, 3)
Ceva de genul. A alergat în test, 3 rânduri actualizate. A copiat-o în clipboard, a lipit-o în serviciile terminalului de pe caseta noastră de producție, a rulat-o, a urmărit în groază, deoarece a durat 5 secunde pentru a executa și actualiza 100000 de rânduri. Într-un fel, am copiat prima linie și nu cea de-a doua și nu acordă atenție, deoarece CTRL + V , CTRL + E 'd.
DBA, un domn grec vechi, probabil cel mai proastă persoană pe care l-am întâlnit nu a fost încântat. Din fericire am avut o copie de rezervă și nu a rupt nici o pagină, din fericire că acest câmp este doar pentru scopuri de afișare (și facturare/expediere).
Lecția învățată a fost să acordați atenție copiilor și lipirilor, probabil și altora.