Permalink
Browse files

Merge pull request #12051 from bcherry/preserve_datetime_milliseconds

ActiveRecord: Include usecs when quoting DateTime in PostgreSQL adapter
  • Loading branch information...
2 parents fb32101 + 5f631d6 commit a7b845c27f32b6e00a7bf87aa555c41808b3e1a8 @pixeltrix pixeltrix committed Aug 29, 2013
Showing with 9 additions and 0 deletions.
  1. +4 −0 activerecord/CHANGELOG.md
  2. +5 −0 activerecord/test/cases/adapters/postgresql/quoting_test.rb
@@ -1,3 +1,7 @@
+* Test that PostgreSQL adapter includes `usec` when quoting `DateTime` objects
+
+ *Ben Cherry*
+
* Fix PredicateBuilder so polymorhic association keys in `where` clause can
also accept not only `ActiveRecord::Base` direct descendances (decorated
models, for example).
@@ -52,6 +52,11 @@ def test_quote_cast_numeric
c = Column.new(nil, nil, 'text')
assert_equal "'666'", @conn.quote(fixnum, c)
end
+
+ def test_quote_time_usec
+ assert_equal "'1970-01-01 00:00:00.000000'", @conn.quote(Time.at(0))
+ assert_equal "'1970-01-01 00:00:00.000000'", @conn.quote(Time.at(0).to_datetime)
+ end
end
end
end

0 comments on commit a7b845c

Please sign in to comment.