pgschema - Terraformスタイルの宣言的なPostgresスキーマ移行ツール
(github.com/pgschema)- PostgresデータベースのスキーマをTerraformのような 宣言的方式 で管理できるCLIツール
- スキーマを ダンプ(dump) → 編集(edit) → プラン(plan) → 適用(apply) する4段階のワークフロー
- 移行前に実行されるSQLの内容を 透過的に事前確認 できるため、信頼性の高い変更適用が可能
- 既存のORMベースの移行ツールと異なり、Postgres固有の機能を 包括的にサポート し、スキーマ単位の比較 によりマルチテナント環境でも有用
- Postgres 14、15、16、17バージョンに対応
2件のコメント
興味深い内容です。
機能やアプローチは Atlas と同じように見えますね: https://atlasgo.io/