pgroll - ゼロダウンタイムでロールバック可能な Postgres スキーマ移行ツールのオープンソース
(github.com/xataio)- 安全なスキーマ Migration 向けの CLI ツール
- 移行中も旧/新スキーマのバージョンが同時に動作するよう維持
- 問題発生時は即座にロールバック可能
- 必要に応じて自動カラムバックフィル(Backfilling)をサポート
- JSON フォーマットで Migration の動作を定義
- 既存スキーマを対象に動作。最初から始める必要なし
- Postgres 14+ でのみ動作
- RDS/Aurora など、あらゆる Postgres サービスで動作
- Go で書かれたクロスプラットフォームのシングルバイナリ。外部依存なし
- Expand and Contract Pattern で動作
まだコメントはありません。