File tree Expand file tree Collapse file tree 2 files changed +25
-0
lines changed
lib/active_record/connection_adapters Expand file tree Collapse file tree 2 files changed +25
-0
lines changed Original file line number Diff line number Diff line change 1+ require 'active_record/relation'
2+ require 'active_record/version'
3+
4+ module ActiveRecord
5+ module ConnectionAdapters
6+ module SQLServer
7+ module CoreExt
8+ module QueryMethods
9+
10+ private
11+
12+ # Same as original except quoted table name is regex escapes.
13+ def table_name_matches? ( from )
14+ /(?:\A |(?<!FROM)\s )(?:\b #{ table . name } \b |#{ Regexp . escape ( connection . quote_table_name ( table . name ) ) } )(?!\. )/i . match? ( from . to_s )
15+ end
16+ end
17+ end
18+ end
19+ end
20+ end
21+
22+ ActiveSupport . on_load ( :active_record ) do
23+ ActiveRecord ::Relation . include ( ActiveRecord ::ConnectionAdapters ::SQLServer ::CoreExt ::QueryMethods )
24+ end
Original file line number Diff line number Diff line change 88require 'active_record/connection_adapters/sqlserver/core_ext/explain_subscriber'
99require 'active_record/connection_adapters/sqlserver/core_ext/attribute_methods'
1010require 'active_record/connection_adapters/sqlserver/core_ext/finder_methods'
11+ require 'active_record/connection_adapters/sqlserver/core_ext/query_methods'
1112require 'active_record/connection_adapters/sqlserver/version'
1213require 'active_record/connection_adapters/sqlserver/type'
1314require 'active_record/connection_adapters/sqlserver/database_limits'
You can’t perform that action at this time.
0 commit comments