database-migrations-sql-migrations について
本番データベースを変更するチーム向けに、SQLデータベースの移行を計画・実施するスキルです。PostgreSQL、MySQL、SQL Serverを対象に、データ整合性、停止時間の抑制、検証、ロールバック、性能面を扱います。
主な機能
- 01ゼロダウンタイム移行の計画
- 02バージョン管理されたSQL移行スクリプト
- 03移行前後の検証
- 04自動・手動ロールバック手順
- 05バッチ処理と並列実行の指針
活用シーン
- 01Expand-contract方式のスキーマ変更計画
- 02本番移行のロールバック手順の準備
- 03移行前後のデータ検証
- 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を開きます。
出力形式
- 移行分析レポート:変更内容の詳細な内訳
- ゼロダウンタイム実装計画:Expand-Contract または Blue-Green 戦略
- 移行スクリプト:フレームワークとの連携を含む、バージョン管理された SQL
- 検証スイート:移行前および移行後のチェック
- ロールバック手順:自動および手動のロールバックスクリプト
- パフォーマンス最適化:バッチ処理、並列実行
- 監視との連携:進捗状況の追跡とアラート
ゼロダウンタイムのデプロイ戦略、包括的な検証、エンタープライズ級の安全対策を備えた、本番環境に適した SQL 移行に重点を置いてください。
リソース
- 詳細なパターンと例については、
resources/implementation-playbook.mdを参照してください。
コメント
Markdown 対応