🤕

本番DBのマスターデータを全行ぶっとばすやらかしをしたときのお話、その反省

に公開
2

Discussion

takezoux2takezoux2

スクリプトをgit管理して、PullRequestを通すことでダブルチェックできる体制にはなっていましたか?
どうしてもスクリプトで実行のような状況は発生することあると思うので、次善の策として適切なダブルチェック体制を整えるのも対策としてあると良いと思いました。

さかがみ かずとさかがみ かずと

コメントありがとうございます。

おっしゃる通りですね。

今回はスクリプトの事前レビューは行なっていましたが、
スクリプト実行中に不適切なSQLが発行されたことによって発生してしまいました。

そのため
スクリプトの程度にもよると思いますが、更新・削除系のデータメンテナンスではスクリプト自体からのクエリ発行はやめておくのがよいかなと痛感しました。