7

テーブルの追加など、開発DBに列を追加できるようにする必要があります。

この新しいDBスキーマを取得してマージすること、または本番データベースを再構築/再作成することなく本番DBとdiff-&-mergeすることは可能ですか?

ヒントは大歓迎です。

4

1 に答える 1

5

これを行う簡単な方法は、ファイル内のALTERとCREATEを追跡することです。

たとえば、開発データベースのテーブルに列を追加する場合は、使用したSQLをコピーして.というファイルに貼り付けますmigrate.sql。本番環境に移行する準備ができるまで、これを続けます。

この時点で、ファイルは一連のsqlステートメントになり、本番データベースで開発環境と「同期」するために実行できます。

生のクエリを自分で作成していない場合は、使用しているGUIツールからコマンドを実行できる可能性があります。

于 2011-01-04T12:49:39.357 に答える