3
현재 테이블의 일부 테이블을 다른 데이터베이스로 이동해야하는데,이 테이블에 대한 바이너리 로깅을 해제해야하고 Mysql은 특정 테이블에 대한 바이너리 로깅을 끌 수 없습니다.ActiveRecord Migrations multiple databases
그래서 같은 프로젝트에서 두 개의 다른 스키마에서 마이그레이션을 실행할 수 있는지 궁금합니다.
현재 테이블의 일부 테이블을 다른 데이터베이스로 이동해야하는데,이 테이블에 대한 바이너리 로깅을 해제해야하고 Mysql은 특정 테이블에 대한 바이너리 로깅을 끌 수 없습니다.ActiveRecord Migrations multiple databases
그래서 같은 프로젝트에서 두 개의 다른 스키마에서 마이그레이션을 실행할 수 있는지 궁금합니다.
각에 대해 서로 다른 마이그레이션 디렉토리를 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)