Skip to content

Commit 56e0019

Browse files
authored
Disconnect database connections before attempting to drop database (#204)
2 parents 99af706 + 712e5ad commit 56e0019

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

lib/sequel_rails/railties/database.rake

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,7 @@ namespace sequel_rails_namespace do
206206
desc "Prepare test database (ensure all migrations ran, drop and re-create database then load schema). This task can be run in the same invocation as other task (eg: rake #{sequel_rails_namespace}:migrate #{sequel_rails_namespace}:test:prepare)."
207207
task :prepare => "#{sequel_rails_namespace}:abort_if_pending_migrations" do
208208
previous_env, Rails.env = Rails.env, 'test'
209+
Sequel::DATABASES.each(&:disconnect)
209210
Rake::Task["#{sequel_rails_namespace}:drop"].execute
210211
Rake::Task["#{sequel_rails_namespace}:create"].execute
211212
Rake::Task["#{sequel_rails_namespace}:load"].execute

0 commit comments

Comments
 (0)