Oggi al lavoro ho fatto un aggiornamento alla produzione. L'aggiornamento prevedeva la sostituzione di vecchi articoli da due tabelle con nuovi dati. Ovviamente ho fatto un backup dei tavoli prima di questo.
Bene, ora 6 ore dopo essere tornato a casa mi sono reso conto che durante la doccia c'era un riferimento di chiave esterna a cascata per molte tabelle e quando ho sostituito i vecchi dati ho rimosso anche molti altri dati - non sono nemmeno sicuro Conosco tutti i dati che sono stati rimossi ...
Il fatto è che ci sono circa 270 tavoli e sono stato in azienda per 3 mesi. Dovevo fare questo aggiornamento oggi e il CTO non lavorava in remoto. Ho provato a contattare via Skype ed e-mail, ma lui è via. Ho pensato di non chiamarlo a quest'ora del giorno (tarda sera qui).
Cosa dovrei fare qui? È l'inizio del weekend e mi sento male lasciare il sistema in una condizione del genere per due giorni ... e soprattutto perché ho rovinato tutto.
Il cliente sta facendo affari da miliardi di dollari ed è il maggiore cliente dell'azienda, quindi questo è stato uno dei maggiori svantaggi. Se il provider di hosting non dispone di backup notturni, probabilmente verrà licenziato. Dannazione odio la magia automatica come gli FK. : (
Che cosa faresti nella mia posizione?