module OnlineMigrations::Migrator

@private

Public Instance Methods

ddl_transaction(migration_or_proxy) click to toggle source
Calls superclass method
# File lib/online_migrations/migrator.rb, line 6
def ddl_transaction(migration_or_proxy)
  migration =
    if migration_or_proxy.is_a?(ActiveRecord::MigrationProxy)
      migration_or_proxy.send(:migration)
    else
      migration_or_proxy
    end

  if use_transaction?(migration)
    migration.connection.with_lock_retries do
      super
    end
  else
    super
  end
end