不小心删库了

大家好,这里是阿新

后端开发校招入职大半年了,前段时间有天晚上临下班前写单元测试,delete sql没加where条件,把测试环境下几个关键表的数据全删了。当天晚上没注意到,第二天早上经同事提醒才发现自己“删库”了。

我知道这个消息时刚起床,脸都没来得及洗就急急忙忙跑到了公司,所幸这几个表的数据都有备份,开始着手写脚本恢复数据。

删掉的数据加起来大概70多万条,脚本复用了已有的CRUD代码,很快就写完了,但由于需要恢复的数据量有些大,跑起来非常耗时。恢复完其中的一个表后,同事发现复用的方法有问题,导致该表的几个关键列没有被原样恢复。没办法只能修改脚本重新跑。最后跑到了下午五点,才把脚本跑完,由于同时用了三个线程恢复,中途两个线程挂了,导致有两千条数据没恢复上,我又写了另外的脚本把这两千条数据补上,终于把数据恢复完了。

😭又是被自己蠢哭的一天,感谢几位大佬同事对我的帮助,什么时候能才能成长为一名成熟的后端开发啊。

#校招入职后的感受#   #工作中的卑微时刻#  #后端#
全部评论
不知道得还以为你要跑路了呢
10 回复 分享
发布于 2023-02-23 09:48 河南
不可以oncall rds吗,我之前把boe的表删了,直接提了个p0,他们就帮恢复了
3 回复 分享
发布于 2023-02-24 13:44 广东
老哥,在牛客刷到你了,大佬
2 回复 分享
发布于 2023-02-22 13:44 上海
老哥写单元测试怎么会删掉数据的 是哪个层的单测呀 害怕
2 回复 分享
发布于 2023-02-23 19:23 江苏
单测不能mock吗?应该可以拉oncall的吧
2 回复 分享
发布于 2023-02-24 22:40 浙江
测试库删了就删了
1 回复 分享
发布于 2023-03-02 08:45 北京
1 回复 分享
发布于 2023-03-03 22:46 湖北
又刷到老哥了,哈哈,看来真是意难平
1 回复 分享
发布于 2023-03-12 13:06 上海
你这是真的狠啊
点赞 回复 分享
发布于 2023-02-23 09:12 陕西
同款键盘哈哈哈哈
点赞 回复 分享
发布于 2023-02-23 11:25 湖北
删库跑路是吧
点赞 回复 分享
发布于 2023-02-24 14:52 海南

相关推荐

10-24 13:36
门头沟学院 Java
Zzzzoooo:更新:今天下午有hr联系我去不去客户端,拒了
点赞 评论 收藏
分享
14 7 评论
分享
牛客网
牛客企业服务