aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/lib/active_record/railties/console_sandbox.rb
blob: 1a04950898c6f733b5611306d3ff3bb038aed4c8 (plain) (blame)
1
2
3
4
5
6
7
ActiveRecord::Base.connection.begin_transaction(joinable: false)

at_exit do
  if ActiveRecord::Base.connection.transaction_open?
    ActiveRecord::Base.connection.rollback_transaction
  end
end