私はバージョン管理データベースを調べていて、これを行う方法に関する通常の記事 (コーディング ホラー、コードへの頌歌など) に出くわしました。これはすべて私にとって完全に理にかなっていますが、SQLスクリプトを実行するスクリプトランナーを見つけようとしています. これらの記事はすべて、それらを自動的に実行する方法について言及していますが、推奨事項はありません。
これらのスクリプトを実行するためのユーティリティを知っている人はいますか? 理想的には、次のように機能するものです。
- すべてをトランザクションで実行するため、1 つの更新が失敗すると、すべてが失敗します
- スキーム バージョン データベース テーブルの名前を制御できます
- アップグレードが行われた場合に常に実行される一連のスクリプトを持つ機能
自動化されたタスクの一部として実行可能
編集
オープンソース
