Sha256: cb8a3428d398ec1909fddb56fbf24fb4918d68da5cca6eb48736fb506c78ff00

Contents?: true

Size: 971 Bytes

Versions: 1

Compression:

Stored size: 971 Bytes

Contents

require 'rubygems'
require 'active_record'
require 'activerecord-sqlserver-adapter'
require File.join(File.dirname(__FILE__), '..', '..', 'lib', 'activerecord-sqlserver-adapter-schemas')

ActiveRecord::Base.configurations = {
  'arunit' => {
    :adapter  => 'sqlserver',
    :mode     => 'ODBC',
    :host     => 'localhost',
    :username => 'rails',
    :dsn      => ENV['ACTIVERECORD_UNITTEST_DSN'] || 'activerecord_unittest',
    :database => 'activerecord_unittest'
  }
}
ActiveRecord::Base.establish_connection 'arunit'
ActiveRecord::Base.connection.default_schema = 'dbo'

unless ActiveRecord::Base.connection.table_exists?('schema_checks')
  ActiveRecord::Base.connection.create_table 'schema_checks' do |table|
    table.string :name, :limit => 32
    table.timestamps
  end
end

unless ActiveRecord::Base.connection.table_exists?('schema_checks_view')
  ActiveRecord::Base.connection.execute "create view schema_checks_view as select * from schema_checks"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-schemas-1.0.2 test/schemas/connection.rb