zoukankan      html  css  js  c++  java
  • 误删数据的教训

    故事的开始总是悄无声息。
    那个故事开始于上周五,是这么讲的 。
    那天因为是周五,大家都很兴奋,因为明天就是周六了,可是那天大家也都很忙,因为上线了一个项目,正式线上还有些问题,有的人忙着改问题,有的人在改微博的问题,不巧的是领导让我上线被搁置了快一个月的项目。上线这事做的多了,胆子就大了,也没啥的,但是这项目有点特别——与以前的两个项目有牵连,部署还不在同一台服务器上,却又共用了相同的表,关键是新项目又修改了一张表,结果上线之后一堆小问题,那就慢慢地改呗,忙着忙着就忽略了表的问题,直接用工具导入了被修改的表。用工具很爽,可以少做很多事,但是那天一不小心也把一张表清空了,因为忙着改问题,尽然没意识到问题的存在,结果这周一就悲剧了——用户发现以前一个项目的数据全没了。我了个天啊,直接懵逼。翻数据,没找到备份的,翻binlog日志,没有……虽然数据量不是很大,也就十几条,跟客户商量一下,手动补回来了,但是这是一种很低级的致命性错误应当引起足够的注意。
    打脸就是这么一回事,以后还是不能偷懒,特别是线上项目,尽量不用一键操作工具,多用用命令行模式,表操作一定要慎重,不定期的备份数据会是最后的稻草。不多打键盘,迟早有一天你会打自己的脸。
    故事的结局总是痛心疾首,黯然销魂。

  • 相关阅读:
    P3382 【模板】三分法
    1269: [AHOI2006]文本编辑器editor
    1500: [NOI2005]维修数列
    4196: [Noi2015]软件包管理器
    django 表单系统 之 forms.ModelForm
    django 表单系统 之 forms.Form
    django ORM 批量操作:批量插入bulk_create
    django 多数据库时 ORM语句 选择数据库
    django 配置 多数据库
    django模板复用 extends,block,include
  • 原文地址:https://www.cnblogs.com/ryanlamp/p/6035173.html
Copyright © 2011-2022 走看看