mirror of
https://github.com/rails/rails.git
synced 2022-11-09 12:12:34 -05:00
Merge pull request #21527 from rngtng/fix-migrator-path-setup
Use global migrations_path configuration in Migrator
This commit is contained in:
commit
8e155b0a9a
3 changed files with 10 additions and 2 deletions
|
@ -1,3 +1,9 @@
|
|||
* `bin/rake db:migrate` uses
|
||||
`ActiveRecord::Tasks::DatabaseTasks.migrations_paths` instead of
|
||||
`Migrator.migrations_paths`.
|
||||
|
||||
*Tobias Bielohlawek*
|
||||
|
||||
* Support dropping indexes concurrently in PostgreSQL.
|
||||
|
||||
See http://www.postgresql.org/docs/9.4/static/sql-dropindex.html for more
|
||||
|
|
|
@ -134,7 +134,7 @@ module ActiveRecord
|
|||
version = ENV["VERSION"] ? ENV["VERSION"].to_i : nil
|
||||
scope = ENV['SCOPE']
|
||||
verbose_was, Migration.verbose = Migration.verbose, verbose
|
||||
Migrator.migrate(Migrator.migrations_paths, version) do |migration|
|
||||
Migrator.migrate(migrations_paths, version) do |migration|
|
||||
scope.blank? || scope == migration.scope
|
||||
end
|
||||
ensure
|
||||
|
|
|
@ -277,12 +277,14 @@ module ActiveRecord
|
|||
def test_migrate_receives_correct_env_vars
|
||||
verbose, version = ENV['VERBOSE'], ENV['VERSION']
|
||||
|
||||
ActiveRecord::Tasks::DatabaseTasks.migrations_paths = 'custom/path'
|
||||
ENV['VERBOSE'] = 'false'
|
||||
ENV['VERSION'] = '4'
|
||||
|
||||
ActiveRecord::Migrator.expects(:migrate).with(ActiveRecord::Migrator.migrations_paths, 4)
|
||||
ActiveRecord::Migrator.expects(:migrate).with('custom/path', 4)
|
||||
ActiveRecord::Tasks::DatabaseTasks.migrate
|
||||
ensure
|
||||
ActiveRecord::Tasks::DatabaseTasks.migrations_paths = nil
|
||||
ENV['VERBOSE'], ENV['VERSION'] = verbose, version
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue