Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >> DataMapper.setup(:default, 'postgres://dashboard:devp@ss@localhost/dashboard_dev')
- => #<DataMapper::Adapters::PostgresAdapter:0x24ae2d66 @normalized_uri=#<struct DataObjects::URI scheme="postgres", user="dashboard", password="rubyp@ss", host="localhost", port=nil, path="/dashboard_dev", query=nil, fragment=nil>, name:default, options{"scheme"=>"postgres", "user"=>"dashboard", "password"=>"devp@ss", "host"=>"localhost", "port"=>nil, "path"=>"/dashboard_dev", "query"=>nil, "fragment"=>nil, "adapter"=>"postgres"}, field_naming_conventionDataMapper::NamingConventions::Field::Underscored, resource_naming_conventionDataMapper::NamingConventions::Resource::UnderscoredAndPluralized
- >>
- ?> class Stat
- >> include DataMapper::Resource
- >>
- ?> property :id, Serial
- >> property :device_id, Integer
- >> property :metric_id, Integer
- >> property :value, Integer, :min => -9223372036854775807, :max => 9223372036854775807
- >> property :string_value, String
- >> property :created_at, DateTime
- >> property :updated_at, DateTime
- >> end
- => #<DataMapper::Property::DateTime @model=Stat @name=:updated_at>
- >>
- ?> s = Stat.new(:device_id => 10, :metric_id => 10, :value => 223372036854775807)
- => #<Stat @id=nil @device_id=10 @metric_id=10 @value=223372036854775807 @string_value=nil @created_at=nil @updated_at=nil>
- >> s.save
- Java::JavaLang::NumberFormatException: For input string: "223372036854775807"
- from java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
- from java.lang.Integer.parseInt(Integer.java:461)
- from java.lang.Integer.parseInt(Integer.java:499)
- from data_objects.drivers.AbstractDriverDefinition.setPreparedStatementParam(AbstractDriverDefinition.java:421)
- from do_postgres.PostgresDriverDefinition.setPreparedStatementParam(PostgresDriverDefinition.java:103)
- from data_objects.Command.prepareStatementFromArgs(Command.java:580)
- from data_objects.Command.execute_non_query(Command.java:143)
- from data_objects.Command$i_method_0_1$RUBYINVOKER$execute_non_query.call(data_objects/Command$i_method_0_1$RUBYINVOKER$execute_non_query.gen:65535)
- from org.jruby.internal.runtime.methods.JavaMethod$JavaMethodN.call(JavaMethod.java:638)
- from org.jruby.internal.runtime.methods.DynamicMethod.call(DynamicMethod.java:202)
- from org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:349)
- from org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:228)
- from org.jruby.ast.CallSpecialArgNode.interpret(CallSpecialArgNode.java:71)
- from org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
- from org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
- from org.jruby.runtime.InterpretedBlock.evalBlockBody(InterpretedBlock.java:373)
- ... 237 levels...
- from org.jruby.ast.EnsureNode.interpret(EnsureNode.java:96)
- from org.jruby.ast.BeginNode.interpret(BeginNode.java:83)
- from org.jruby.ast.NewlineNode.interpret(NewlineNode.java:104)
- from org.jruby.ast.BlockNode.interpret(BlockNode.java:71)
- from org.jruby.internal.runtime.methods.InterpretedMethod.call(InterpretedMethod.java:180)
- from org.jruby.internal.runtime.methods.DefaultMethod.call(DefaultMethod.java:174)
- from org.jruby.runtime.callsite.CachingCallSite.cacheAndCall(CachingCallSite.java:309)
- from org.jruby.runtime.callsite.CachingCallSite.call(CachingCallSite.java:148)
- from opt.jruby.bin.jirb.__file__(jirb:13)
- from opt.jruby.bin.jirb.load(jirb)
- from org.jruby.Ruby.runScript(Ruby.java:690)
- from org.jruby.Ruby.runNormally(Ruby.java:573)
- from org.jruby.Ruby.runFromMain(Ruby.java:416)
- from org.jruby.Main.run(Main.java:286)
- from org.jruby.Main.run(Main.java:128)
- from org.jruby.Main.main(Main.java:97)>>
- ?>
- ?>
- ?> >> => nil
- Mark-Cotners-MacBook-Pro:~ markcotner$ jruby --version
- jruby 1.5.6 (ruby 1.8.7 patchlevel 249) (2010-12-03 9cf97c3) (Java HotSpot(TM) 64-Bit Server VM 1.6.0_22) [x86_64-java]
- Mark-Cotners-MacBook-Pro:~ markcotner$ jruby -S gem list dm-core
- *** LOCAL GEMS ***
- dm-core (1.0.2)
Add Comment
Please, Sign In to add comment