まず外せない最低ラインはこの3つです。急いでいても、ここだけは押さえます。
- 【最低ライン】統計の数字が「いつから数えたものか」を確かめ、十分な期間(できれば13か月)を見たか
- 【最低ライン】いきなり
DROPせず、名前を変える(またはアプリ側から参照を外す)段階を挟んだか - 【最低ライン】削除の直前に対象だけのダンプを取り、中身が入っていることを確かめたか
次の項目は、実際に片付けるときに追加で確認します。当てはまらなければ飛ばして大丈夫です。
- アプリのコードを、テーブル名・カラム名・名前の一部で横断検索したか
- ビュー・トリガー・ストアドプロシージャ・外部キーからの参照がないか確かめたか
- BIツール・帳票ツール・外部連携など、アプリの外の読み手がいないか確かめたか
- バックアップや監視による読み取りを、利用実績と区別したか
- 作った可能性のある人・使っていそうな部署に確認し、返事がなければ期限付きで再確認したか
- 様子見の期間を、業務の周期(月次・年次)に見合う長さにしたか
- 大きなテーブルのカラム削除で、ロックや作り直しが起きないかをバージョンのドキュメントで確かめたか
- 退避ファイルの置き場所と保管期限を決めたか
- 調査結果・確認相手・改名日・削除日・退避場所を、変更管理の記録に残したか
- 「調べたうえで残す」と決めた場合も、その用途と再検討の条件を書き残したか
全部に○が付かなくても大丈夫です。最低ラインの3つ、とくに「数字の期間を確かめて、戻せる形を残してから消す」さえ守れれば、この作業はもう危ない賭けではなくなります。
この内容は記事「使われていないテーブル・カラムの見極め方|消す前に確かめる順番」のチェックリストです。印刷してそのままお使いいただけます。 / 無料ツール一覧へ