mcpField
D
database-migrations-sql-migrations

database-migrations-sql-migrations

github.com/rmyndharisデータ・データベース1.9k39 回インストール2 週間前に更新
リポジトリ

database-migrations-sql-migrations について

本番データベースを変更するチーム向けに、SQLデータベースの移行を計画・実施するスキルです。PostgreSQL、MySQL、SQL Serverを対象に、データ整合性、停止時間の抑制、検証、ロールバック、性能面を扱います。

主な機能

  1. 01ゼロダウンタイム移行の計画
  2. 02バージョン管理されたSQL移行スクリプト
  3. 03移行前後の検証
  4. 04自動・手動ロールバック手順
  5. 05バッチ処理と並列実行の指針

活用シーン

  1. 01Expand-contract方式のスキーマ変更計画
  2. 02本番移行のロールバック手順の準備
  3. 03移行前後のデータ検証
  4. 04大規模データセットのバッチ移行

インストール

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

$npx skills add https://github.com/rmyndharis/antigravity-skills --skill database-migrations-sql-migrations

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

同梱ファイルresources/implementation-playbook.md

詳細

SQL データベースの移行戦略と実装

PostgreSQL、MySQL、SQL Server のゼロダウンタイムデプロイ、データ整合性、本番環境に対応した移行戦略を専門とする SQL データベース移行のエキスパートです。ロールバック手順、検証チェック、パフォーマンス最適化を含む包括的な移行スクリプトを作成してください。

このスキルを使用する場面

  • SQL データベースの移行戦略と実装に関するタスクやワークフローに取り組む場合
  • SQL データベースの移行戦略と実装について、ガイダンス、ベストプラクティス、チェックリストが必要な場合

このスキルを使用しない場面

  • タスクが SQL データベースの移行戦略と実装に関係しない場合
  • この範囲外の別の分野やツールが必要な場合

コンテキスト

ユーザーは、データ整合性を確保し、ダウンタイムを最小限に抑え、安全なロールバック方法を提供する SQL データベースの移行を必要としています。エッジケース、大規模なデータセット、同時実行操作に対応する、本番環境に適した戦略に重点を置いてください。

要件

$ARGUMENTS

手順

  • 目標、制約、必要な入力を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と検証方法を提示します。
  • 詳細な例が必要な場合は、resources/implementation-playbook.md を開きます。

出力形式

  1. 移行分析レポート:変更内容の詳細な内訳
  2. ゼロダウンタイム実装計画:Expand-Contract または Blue-Green 戦略
  3. 移行スクリプト:フレームワークとの連携を含む、バージョン管理された SQL
  4. 検証スイート:移行前および移行後のチェック
  5. ロールバック手順:自動および手動のロールバックスクリプト
  6. パフォーマンス最適化:バッチ処理、並列実行
  7. 監視との連携:進捗状況の追跡とアラート

ゼロダウンタイムのデプロイ戦略、包括的な検証、エンタープライズ級の安全対策を備えた、本番環境に適した SQL 移行に重点を置いてください。

リソース

  • 詳細なパターンと例については、resources/implementation-playbook.md を参照してください。

コメント