Sha256: 4b0fdd3d88a0d741bf64226de69395ffd8503933e86730df2ae32db54571da29

Contents?: true

Size: 496 Bytes

Versions: 12

Compression:

Stored size: 496 Bytes

Contents

# frozen_string_literal: true

if ENV["IN_MEMORY_OLTP"]
  require "config"
  require "active_record"
  require "support/config"
  require "support/connection"

  ARTest.connect

  if ActiveRecord::Base.lease_connection.supports_in_memory_oltp?
    puts "Configuring In-Memory OLTP..."
    inmem_file = ARTest::SQLServer.test_root_sqlserver, "schema", "enable-in-memory-oltp.sql"
    inmem_sql = File.read File.join(inmem_file)
    ActiveRecord::Base.lease_connection.execute(inmem_sql)
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-8.0.5 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-8.0.4 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.5 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-8.0.3 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.4 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-8.0.2 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.3 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-8.0.1 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-8.0.0 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.2 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.1 test/support/test_in_memory_oltp.rb
activerecord-sqlserver-adapter-7.2.0 test/support/test_in_memory_oltp.rb