mcpField
D
database-migration-integrity-checker

database-migration-integrity-checker

github.com/jorgealvesデータ・データベース2182 回インストール4 日前に更新
リポジトリ

database-migration-integrity-checker について

database-migration-integrity-checkerは、SQLマイグレーションファイルのリスクが高いスキーマ変更を検出し、データ損失や本番障害の防止に役立ちます。データベースに接続せずファイルを読み取り、ローカルやCI/CDで実行できます。

主な機能

  1. 01SQLマイグレーションファイルの検査
  2. 02リスクの高いスキーマ操作の検出
  3. 03データベースに接続せずファイルを読み取り
  4. 04ローカルおよびCI/CDでのチェック

活用シーン

  1. 01コミット前のマイグレーション確認
  2. 02CI/CDでリスクの高いマイグレーションを阻止
  3. 03スキーマ変更によるデータ損失リスクの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jorgealves/agent_skills --skill database-migration-integrity-checker

インストール後、Claude Code で/database-migration-integrity-checkerを入力して読み込まれたか確認します。

同梱ファイルskill.yaml

詳細

データベース移行の整合性チェッカー

目的と意図

database-migration-integrity-checker は、最も重要な資産であるデータを守る安全策です。通常のコードレビューでは見逃される可能性があるものの、本番環境の障害やデータ損失につながりかねない危険な SQL 操作を検出します。

使用するタイミング

  • CI/CD パイプライン:手動で上書きされていない高リスク操作を含む移行がある場合、デプロイをブロックします。
  • ローカル開発:新しい移行をコミットする前に実行して、安全な DDL の慣行に従っていることを確認します。

使用しないタイミング

  • データのクエリ:これはスキーマの変更を対象としており、通常の SELECT/INSERT クエリを監査するものではありません。

セキュリティとデータの取り扱いに関する考慮事項

  • SQL ファイルのみを読み取ります。データベースへのアクセスは不要です。
  • ローカルで安全に使用できます。

コメント