What's the difference between `set :database` and `ActiveRecord::Base.establish_connection`