開発用データベースに変更を加える必要があります。 テーブルを追加したり、カラムを追加したりする必要があります。開発用MySQLデータベースを本番データベースに移行
この新しいDBスキーマを作成してマージすることは可能ですか?& - 本番データベースを再構築/再作成せずに本番データベースと結合することは可能ですか?
ヒントありがとうございます。
開発用データベースに変更を加える必要があります。 テーブルを追加したり、カラムを追加したりする必要があります。開発用MySQLデータベースを本番データベースに移行
この新しいDBスキーマを作成してマージすることは可能ですか?& - 本番データベースを再構築/再作成せずに本番データベースと結合することは可能ですか?
ヒントありがとうございます。
これを行う簡単な方法は、ファイル内のALTERとCREATEを追跡することです。
たとえば、開発用データベースのテーブルに列を追加する場合は、使用したSQLをコピーしてmigrate.sql
というファイルに貼り付けます。私は、プロダクションに移行する準備が整うまでこれを続けます。
この時点で、ファイルは一連のSQL文であり、本番環境のdbで開発環境と "同期"するために実行できます。
未処理のクエリを自分で作成していない場合は、使用しているGUIツールが不足している可能性があります。
多くのGUIツールで適切なALTER TABLEステートメントを取得することもできます。あなたはテーブルを編集するときに注意する必要があります。 –
ありがとうございます!これは私には有益です。 –
は...素晴らしいことだ –
いやをレッドゲートのツールを参照してくださいが、$$$、これはサイドプロジェクトの詳細です予算が低いので、予算にも、ピザ以上または2 = P – madmaze
があります含まれているdoesntのより少ない労力で過ごした? – ajreal