ActiveRecord Миграция нескольких баз данных - PullRequest
3 голосов
/ 19 сентября 2011

Мне нужно переместить некоторые из моих таблиц в текущей схеме в другую базу данных, поскольку мне нужно отключить двоичное ведение журнала для этих таблиц, а Mysql не позволяет отключить двоичное ведение журнала для определенных таблиц.

Поэтому мне было интересно, смогу ли я выполнить миграцию на двух разных схемах в одном проекте.

1 Ответ

0 голосов
/ 30 мая 2015

Вы можете определить отдельные базы данных в 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...