不小心刪庫了
大家好,這里是阿新
后端開發(fā)校招入職大半年了,前段時間有天晚上臨下班前寫單元測試,delete sql沒加where條件,把測試環(huán)境下幾個關(guān)鍵表的數(shù)據(jù)全刪了。當天晚上沒注意到,第二天早上經(jīng)同事提醒才發(fā)現(xiàn)自己“刪庫”了。
我知道這個消息時剛起床,臉都沒來得及洗就急急忙忙跑到了公司,所幸這幾個表的數(shù)據(jù)都有備份,開始著手寫腳本恢復數(shù)據(jù)。
刪掉的數(shù)據(jù)加起來大概70多萬條,腳本復用了已有的CRUD代碼,很快就寫完了,但由于需要恢復的數(shù)據(jù)量有些大,跑起來非常耗時。恢復完其中的一個表后,同事發(fā)現(xiàn)復用的方法有問題,導致該表的幾個關(guān)鍵列沒有被原樣恢復。沒辦法只能修改腳本重新跑。最后跑到了下午五點,才把腳本跑完,由于同時用了三個線程恢復,中途兩個線程掛了,導致有兩千條數(shù)據(jù)沒恢復上,我又寫了另外的腳本把這兩千條數(shù)據(jù)補上,終于把數(shù)據(jù)恢復完了。
??又是被自己蠢哭的一天,感謝幾位大佬同事對我的幫助,什么時候能才能成長為一名成熟的后端開發(fā)啊。
#校招入職后的感受# #工作中的卑微時刻# #后端#
后端開發(fā)校招入職大半年了,前段時間有天晚上臨下班前寫單元測試,delete sql沒加where條件,把測試環(huán)境下幾個關(guān)鍵表的數(shù)據(jù)全刪了。當天晚上沒注意到,第二天早上經(jīng)同事提醒才發(fā)現(xiàn)自己“刪庫”了。
我知道這個消息時剛起床,臉都沒來得及洗就急急忙忙跑到了公司,所幸這幾個表的數(shù)據(jù)都有備份,開始著手寫腳本恢復數(shù)據(jù)。
刪掉的數(shù)據(jù)加起來大概70多萬條,腳本復用了已有的CRUD代碼,很快就寫完了,但由于需要恢復的數(shù)據(jù)量有些大,跑起來非常耗時。恢復完其中的一個表后,同事發(fā)現(xiàn)復用的方法有問題,導致該表的幾個關(guān)鍵列沒有被原樣恢復。沒辦法只能修改腳本重新跑。最后跑到了下午五點,才把腳本跑完,由于同時用了三個線程恢復,中途兩個線程掛了,導致有兩千條數(shù)據(jù)沒恢復上,我又寫了另外的腳本把這兩千條數(shù)據(jù)補上,終于把數(shù)據(jù)恢復完了。
??又是被自己蠢哭的一天,感謝幾位大佬同事對我的幫助,什么時候能才能成長為一名成熟的后端開發(fā)啊。
#校招入職后的感受# #工作中的卑微時刻# #后端#
全部評論 推薦 最新 樓層
不知道得還以為你要跑路了呢
不可以oncall rds嗎,我之前把boe的表刪了,直接提了個p0,他們就幫恢復了
單測不能mock嗎?應(yīng)該可以拉oncall的吧
老哥寫單元測試怎么會刪掉數(shù)據(jù)的 是哪個層的單測呀 害怕
老哥,在牛客刷到你了,大佬
又刷到老哥了,哈哈,看來真是意難平
測試庫刪了就刪了
刪庫跑路是吧
同款鍵盤哈哈哈哈
你這是真的狠啊
相關(guān)推薦
點贊 評論 收藏
分享
點贊 評論 收藏
分享
04-08 12:06
門頭溝學院 后端 點贊 評論 收藏
分享