As a result of the rails/rails#22967 feature added in Rails 5, the :environment task (via :check_protected_environments) is now a dependency of all 'destructive' db rake tasks. Because of this, the railtie-overridden configuration at ActiveRecord::Base.configurations is overridden again by a railtie in ActiveRecord, causing these rake tasks to be skipped (because the database property is not found`) whenever a seamless_database_pool adapter is used.
As a result of the rails/rails#22967 feature added in Rails 5, the
:environment
task (via:check_protected_environments
) is now a dependency of all 'destructive' db rake tasks. Because of this, the railtie-overridden configuration atActiveRecord::Base.configurations
is overridden again by a railtie in ActiveRecord, causing these rake tasks to be skipped (because thedatabase
property is not found`) whenever a seamless_database_pool adapter is used.