データベーススキーマのバージョン管理はどのように行いますか? [closed] 質問する

データベーススキーマのバージョン管理はどのように行いますか? [closed] 質問する

SQL デルタはどのように準備しますか? スキーマを変更する各 SQL を手動でデルタ フォルダーに保存しますか、それとも何らかの自動比較プロセスがありますか?

私は、ソース コードとともにデータベース スキーマをバージョン管理するための規則に興味があります。スキーマを比較するコミット前のフックでしょうか?

また、差分を比較するためのオプションは他に何がありますか?デプロイ?

編集:回答を見て、デルタを使用してデータベース移行を実行するための標準的なスキームに精通していることを明確にしたいと思います。私の質問は、デルタ自体の作成、できれば自動作成に関するものです。

また、違いがある場合、バージョン管理は PHP と MySQL 用です。(Ruby ソリューションはご遠慮ください)。

ベストアンサー1

見る

データベース構造の変更用のバージョン管理システムはありますか?

SVN で MS SQL データベースのバージョンを管理するにはどうすればいいですか?

ジェフの記事

データベースをバージョン管理する

あなたの痛みはよくわかります。もっと良い答えがあればいいのにと思います。これはあなたが探していたものに近いかもしれません。

DBスキーマの変更を追跡するメカニズム

一般的に、これに対する適切で受け入れられた解決策はないと感じており、この分野では独自の解決策を考えています。

おすすめ記事