On Thursday, July 12, 2012 11:27:13 AM UTC-7, Matt Hauck wrote:
>
> Okay, so it does definitely have to do with prepared statements:
>
> jruby-1.6.5.1 :019 > t = Time.now
> => 2012-07-12 11:14:21 -0700
> jruby-1.6.5.1 :020 > t.to_f
> => 1342116861.229
> jruby-1.6.5.1 :021 > DB[:t].insert :a => t
> => 0
> jruby-1.6.5.1 :022 > DB['select * from t'].map {|r| r[:a].to_f }
> => [1342116861.229]
> jruby-1.6.5.1 :023 > DB[:t].call(:insert, {:t => t}, :$t)
> => 0
> jruby-1.6.5.1 :024 > DB['select * from t'].map {|r| r[:a].to_f }
> => [1342116861.229, 1342116861.0]
>
>
I see you are running an older version of jruby. Are you by chance running
it in ruby 1.9 mode? I believe Time#nsec has a bug in jruby 1.6 ruby 1.9
mode. I worked around it in one place in Sequel, perhaps I need to do so
here as well.
Jeremy
--
You received this message because you are subscribed to the Google Groups
"sequel-talk" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/sequel-talk/-/PV03988gZkEJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sequel-talk?hl=en.