mcpField
D
database-migrations-sql-migrations

database-migrations-sql-migrations

github.com/sickn33データ・データベース48.7k436 回インストール今日更新
リポジトリ

database-migrations-sql-migrations について

データ整合性を保ち、停止時間を抑えたい本番環境チーム向けの SQL データベース移行スキルです。PostgreSQL、MySQL、SQL Server を対象に、計画、検証、ロールバック、性能面を扱います。

主な機能

  1. 01ゼロダウンタイム移行の計画
  2. 02ロールバック手順の設計
  3. 03バージョン管理された SQL スクリプトの作成
  4. 04移行前後の検証
  5. 05バッチ処理と実行の最適化

活用シーン

  1. 01本番環境のスキーマ変更の計画
  2. 02重要な移行のロールバック準備
  3. 03大規模データセットの移行
  4. 04移行前後のデータ整合性確認

インストール

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

$npx skills add https://github.com/sickn33/agentic-awesome-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 データベース移行を必要としています。エッジケース、大規模データセット、および同時操作を処理する本番環境対応の戦略に焦点を当ててください。

手順

  • 目標、制約、および必要な入力を明確にします。
  • 関連するベストプラクティスを適用し、結果を検証します。
  • 実行可能な手順と検証を提供します。
  • 詳細な例が必要な場合は、実装プレイブックを確認することを提案します。

出力形式

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

リソース

  • ゼロダウンタイムデプロイ戦略、包括的な検証、およびエンタープライズグレードの安全メカニズムを備えた本番環境対応の SQL 移行に焦点を当ててください。

制限事項

  • このスキルは、タスクが上記の範囲に明確に一致する場合にのみ使用してください。
  • 出力を環境固有の検証、テスト、または専門家によるレビューの代替として扱わないでください。
  • 必要な入力、権限、安全境界、または成功基準が欠けている場合は、停止して明確化を求めてください。

コメント