Skip to content

Commit ea9deaa

Browse files
Merge pull request #11 from wpolicarpo/fix-migration-tests
Fix Migration tests
2 parents 72416d2 + 237a0a8 commit ea9deaa

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/active_record/connection_adapters/sqlserver/schema_creation.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@ class SchemaCreation < AbstractAdapter::SchemaCreation
88
def visit_TableDefinition(o)
99
if o.as
1010
table_name = quote_table_name(o.temporary ? "##{o.name}" : o.name)
11-
projections, source = @conn.to_sql(o.as).match(%r{SELECT\s+(.*)?\s+FROM\s+(.*)?}).captures
11+
query = o.as.respond_to?(:to_sql) ? o.as.to_sql : o.as
12+
projections, source = query.match(%r{SELECT\s+(.*)?\s+FROM\s+(.*)?}).captures
1213
select_into = "SELECT #{projections} INTO #{table_name} FROM #{source}"
1314
else
1415
o.instance_variable_set :@as, nil

0 commit comments

Comments
 (0)