Ticket #7161: connection_adapters.patch
| File connection_adapters.patch, 3.3 kB (added by halorgium, 2 years ago) |
|---|
-
activerecord/lib/active_record/connection_adapters/frontbase_adapter.rb
old new 271 271 true 272 272 end 273 273 274 def native_database_types #:nodoc: { 274 def native_database_types #:nodoc: 275 { 275 276 :primary_key => "INTEGER DEFAULT UNIQUE PRIMARY KEY", 276 277 :string => { :name => "VARCHAR", :limit => 255 }, 277 278 :text => { :name => "CLOB" }, … … 563 564 execute "SET COMMIT TRUE" 564 565 end 565 566 566 def add_limit_offset!(sql, options) #:nodoc: if limit = options[:limit] 567 def add_limit_offset!(sql, options) #:nodoc: 568 if limit = options[:limit] 567 569 offset = options[:offset] || 0 568 570 569 571 # Here is the full syntax FrontBase supports: -
activerecord/lib/active_record/connection_adapters/mysql_adapter.rb
old new 160 160 true 161 161 end 162 162 163 def native_database_types #:nodoc: { 163 def native_database_types #:nodoc: 164 { 164 165 :primary_key => "int(11) DEFAULT NULL auto_increment PRIMARY KEY", 165 166 :string => { :name => "varchar", :limit => 255 }, 166 167 :text => { :name => "text" }, … … 277 278 end 278 279 279 280 280 def add_limit_offset!(sql, options) #:nodoc: if limit = options[:limit] 281 def add_limit_offset!(sql, options) #:nodoc: 282 if limit = options[:limit] 281 283 unless offset = options[:offset] 282 284 sql << " LIMIT #{limit}" 283 285 else -
activerecord/lib/active_record/connection_adapters/oracle_adapter.rb
old new 134 134 true 135 135 end 136 136 137 def native_database_types #:nodoc: { 137 def native_database_types #:nodoc: 138 { 138 139 :primary_key => "NUMBER(38) NOT NULL PRIMARY KEY", 139 140 :string => { :name => "VARCHAR2", :limit => 255 }, 140 141 :text => { :name => "CLOB" }, -
activerecord/lib/active_record/connection_adapters/openbase_adapter.rb
old new 122 122 123 123 # DATABASE STATEMENTS ====================================== 124 124 125 def add_limit_offset!(sql, options) #:nodoc: if limit = options[:limit] 125 def add_limit_offset!(sql, options) #:nodoc: 126 if limit = options[:limit] 126 127 unless offset = options[:offset] 127 128 sql << " RETURN RESULTS #{limit}" 128 129 else