what's wrong with this connection string? oracle://SCHEMA_FAKE:aaa###[email protected]:1521/SIDDB
Note that if you use a password without hashes, like in the following case, everything works fine. oracle://SCHEMA_FAKE:[email protected]:1521/SIDDB I think it fails in the sequel side B.R. V. Τη Πέμπτη, 22 Νοεμβρίου 2012 9:46:30 μ.μ. UTC+2, ο χρήστης François Beausoleil έγραψε: > > > Le 2012-11-22 à 11:20, Vaggelis Typaldos a écrit : > > > # FAKE Sequel connestion string that includes hash characters in psswd > > schema = 'SCHEMA_FAKE' > > psswd = 'aaa###bbbccc' > > host = 'my.host.el' > > port = '1521' > > sid = 'SIDDB' > > conn_string = "oracle://#{ schema }" + ':' + psswd + '@' + host + ':' + > port + '/' + sid > > > > The returning error: > > > > C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:176:in `split': bad URI(is not > URI?): oracle://SCHEMA_FAKE:aaa###[email protected]:1521/SIDDB > (URI::InvalidURIError) > > from C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:211:in `parse' > > from C:/Ruby193/lib/ruby/1.9.1/uri/common.rb:747:in `parse' > > from > C:/Ruby193/lib/ruby/gems/1.9.1/gems/sequel-3.41.0/lib/sequel/database/connecting.rb:52:in > > `connect' > > from > C:/Ruby193/lib/ruby/gems/1.9.1/gems/sequel-3.41.0/lib/sequel/core.rb:147:in > `connect' > > from C:/Users/etypaldos/Desktop/prod-wrk.rb:35:in `<main>' > > [Finished in 0.2s with exit code 1] > > > > > > This is due to lib/sequel/database/connecting.rb: in line 52: > > uri = URI.parse(conn_string) > > That's not a Sequel bug, you are in error. You must pass a well-formed > URI. You are passing in a wrongly formatted URI, hence you should fix the > caller, not the callee. > > Bye, > François -- 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/-/k5vu3YELStcJ. 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.
