- 07 2月, 2013 1 次提交
-
-
由 Justin George 提交于
add ActiveRecord::AbstractAdapter#extensions and ActiveRecord::ConnectionAdapters::PostgreSQLAdapter#extensions to allow dumping of enabled extensions to schema.rb, add ActiveRecord::SchemaDumper#extensions to dump extensions to schema.rb
-
- 01 2月, 2013 5 次提交
-
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
-
由 Aaron Stone 提交于
the strings true and false into boolean types, in order to match how YAML would parse the same values from database.yml and prevent unexpected type errors in the database adapters.
-
- 31 1月, 2013 1 次提交
-
-
由 Daniel Azuma 提交于
-
- 30 1月, 2013 3 次提交
-
-
由 Daniel Azuma 提交于
Remove pre-emptive adapter name check from databases.rake so third party adapters can register rake tasks
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
- 29 1月, 2013 6 次提交
-
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
extensions
-
由 Carlos Antonio da Silva 提交于
-
由 Aaron Patterson 提交于
-
由 Xavier Noria 提交于
-
由 Xavier Noria 提交于
-
- 28 1月, 2013 2 次提交
-
-
由 Jon Leighton 提交于
This caused a bug with the new associations implementation, because now association conditions are represented as Arel nodes internally right up to when the whole thing gets turned to SQL. In Rails 3.2, association conditions get turned to raw SQL early on, which prevents Relation#merge from interfering. The current implementation was buggy when a default_scope existed on the target model, since we would basically end up doing: default_scope.merge(association_scope) If default_scope contained a where(foo: 'a') and association_scope contained a where(foo: 'b').where(foo: 'c') then the merger would see that the same column is representated on both sides of the merge and collapse the wheres to all but the last: where(foo: 'c') Now, the RHS of the merge is left alone. Fixes #8990
-
由 Carlos Antonio da Silva 提交于
-
- 27 1月, 2013 4 次提交
-
-
由 Derek Kraan 提交于
because of an ambiguous column name. This happened if the association model had a default scope that referenced a third table, and the third table also referenced the original table (with an identical foreign_key). Mysql requires that ambiguous columns are deambiguated by using the full table.column syntax. Postgresql and Sqlite use a different syntax for updates altogether (and don't tolerate table.name syntax), so the fix requires always including the full table.column and discarding it later for Sqlite and Postgresql.
-
由 Lucas Mazza 提交于
`Kernel.quietly` silences `STDOUT` and `STDERR`, which is useless if the logger is writing to a file, while `AS::Logger#silence` swaps the logger level to `ERROR`. Related to #8820 and #8052.
-
由 Andrew White 提交于
With the addition of String#in_time_zone and Date#in_time_zone we can simplify the type casting code by checking if the value has an `in_time_zone` method.
-
由 Lilibeth De La Cruz 提交于
Previously, when `time_zone_aware_attributes` were enabled, after changing a datetime or timestamp attribute and then changing it back to the original value, `changed_attributes` still tracked the attribute as changed. This caused `[attribute]_changed?` and `changed?` methods to return true incorrectly. Example: in_time_zone 'Paris' do order = Order.new original_time = Time.local(2012, 10, 10) order.shipped_at = original_time order.save order.changed? # => false # changing value order.shipped_at = Time.local(2013, 1, 1) order.changed? # => true # reverting to original value order.shipped_at = original_time order.changed? # => false, used to return true end
-
- 26 1月, 2013 1 次提交
-
-
由 Yves Senn 提交于
closes #6865
-
- 25 1月, 2013 2 次提交
-
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
- 24 1月, 2013 2 次提交
-
-
由 Akira Matsuda 提交于
or the ConnectionPool silently fails to close connections inside the Thread
-
由 Andrew White 提交于
Travis only has PostgreSQL 9.1.x but 9.2 is required for range datatypes.
-
- 23 1月, 2013 1 次提交
-
-
由 bUg 提交于
-
- 22 1月, 2013 7 次提交
-
-
由 Andrew White 提交于
This reverts commit e9d2ad39. Closes #8460 Conflicts: activerecord/lib/active_record/attribute_methods/time_zone_conversion.rb activerecord/test/cases/dirty_test.rb
-
由 Rafael Mendonça França 提交于
[ci skip]
-
由 Akira Matsuda 提交于
-
由 Tatsuro Baba 提交于
-
由 Akira Matsuda 提交于
-
由 Akira Matsuda 提交于
-
由 wangjohn 提交于
Refactored transaction state into its own object. Each transaction creates a new transaction state object upon initialization.
-
- 21 1月, 2013 2 次提交
- 20 1月, 2013 1 次提交
-
-
由 David 提交于
-
- 19 1月, 2013 1 次提交
-
-
由 Carlos Antonio da Silva 提交于
* User class instead of Users. * #where_values_hash does not change the value to downcase as the example was showing. [ci skip]
-
- 18 1月, 2013 1 次提交
-
-
由 Guillermo Iguaran 提交于
This reverts commit 637a7d9d, reversing changes made to 5937bd02.
-