3

現在のスキーマ内のいくつかのテーブルを別のデータベースに移動する必要があります。これらのテーブルのバイナリ ログをオフにする必要があり、Mysql では特定のテーブルのバイナリ ログをオフにできないためです。

そのため、同じプロジェクト内の 2 つの異なるスキーマで移行を実行できるかどうか疑問に思っていました。

4

1 に答える 1

0

database.yml で個別のデータベースを定義し、それぞれに対して異なる移行ディレクトリを管理できます。

rake db:migrate RAILS_ENV=customenvironment


db
  |- migrate (default migrate directory)
  |- schema.rb
  |- seed.rb

another_db (customenvironment)
  |- migrate (migrations for the second db)
  |- schema.rb (schema that will be auto generated for this db)
  |- seed.rb (seed file for the new db)
于 2015-05-30T01:15:34.663 に答える