1. ホーム
  2. sql

[解決済み] データベース・スキーマのバージョンアップ方法は?[クローズド]

2022-07-08 18:46:50

質問

スキーマを変更する SQL をそれぞれ手動で delta フォルダに保存しているのですか?

私は、ソースコードと一緒にデータベーススキーマをバージョン管理するための慣習に興味があります。おそらく、スキーマを差分するプレコミットフックでしょうか?

また、差分を取るためのオプションは DbDeploy ?

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

また、バージョン管理はPHPとMySQLのためのもので、もしそれが違いを生むなら。(Rubyのソリューションはご遠慮ください)。

どのように解決するのですか?

ご覧ください。

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

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

とJeffの記事

データベースをバージョン管理下に置く

私はあなたの痛みを感じ、より良い答えがあることを望みます。 これはあなたが探していたものに近いかもしれません。

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

一般的に、私はこれに対する適切で受け入れられた解決策がないと感じており、この領域で自分自身をロールバックしています。