Sha256: f4141ec4a192b06115126f788bc855abf3be48d2a10df9e1bb2f4df287600e8e
Contents?: true
Size: 554 Bytes
Versions: 73
Compression:
Stored size: 554 Bytes
Contents
# frozen_string_literal: true 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
73 entries across 73 versions & 7 rubygems