Sha256: 53edd5b0784f27b90dd819f006fb9ba2697a3c8bd2bcba63f6f875cc8345c896
Contents?: true
Size: 523 Bytes
Versions: 51
Compression:
Stored size: 523 Bytes
Contents
module ActiveRecord module ConnectionAdapters module Savepoints def current_savepoint_name current_transaction.savepoint_name end def create_savepoint(name = current_savepoint_name) execute("SAVEPOINT #{name}") end def exec_rollback_to_savepoint(name = current_savepoint_name) execute("ROLLBACK TO SAVEPOINT #{name}") end def release_savepoint(name = current_savepoint_name) execute("RELEASE SAVEPOINT #{name}") end end end end
Version data entries
51 entries across 51 versions & 4 rubygems