4
複数のデータベースで作業する場合は、データベースごとに個別に移行する方法はありますか?Railsの移行では、マルチデータベースを扱うにはどうすればいいですか
このケースでは、データ用のアカウントデータベースとその他のデータベースがあります。
移行/アカウント/ :ような何かを持って
。 migrate/mydatabase/
私は独立した移行を実行できます。あなたのdatabase.ymlので
複数のデータベースで作業する場合は、データベースごとに個別に移行する方法はありますか?Railsの移行では、マルチデータベースを扱うにはどうすればいいですか
このケースでは、データ用のアカウントデータベースとその他のデータベースがあります。
移行/アカウント/ :ような何かを持って
。 migrate/mydatabase/
私は独立した移行を実行できます。あなたのdatabase.ymlので
などのデータベースへの異なる接続を作成:あなたの場合は
class Account < ActiveRecord::Base
establish_connection :development2
end
EDIT :あなたはそれを使用して格納されている各データベースに選択した各モデルに続いて
development1:
adapter: mysql
username: root
password:
database: example_development1
development2:
adapter: mysql
username: root
password:
database: example_development2
を
class Migration1 < ActiveRecord::Migration
def self.connection
Account.connection #being Account a model that has a connection to the database you want
end
.....
end
これは素晴らしい回答です移行に適用されますか? –
あなたの質問に答える前の回答を編集しました... – nunopolonia