This was the best thing that happened to me in all these years working with Golang and Oracle. Em terça-feira, 15 de setembro de 2020 às 17:07:11 UTC-3, Samy Sultan escreveu:
> you can see my project go-ora it is a pure go oracle client > https://github.com/sijms/go-ora > > > > > في الأربعاء، 22 يوليو 2015 في تمام الساعة 11:10:37 م UTC+3، كتب > oldCoderException رسالة نصها: > >> Much appreciated Rich, >> >> As you astutely hinted, we're deploying to a server that doesn't have the >> oracle client installed, and don't want to get into more "disparate bits" >> that we don't fully understand for one tiny bit of a large application. >> Anyway, we've decided that, since we're using a microservice oriented >> design, that simply this one little microservice will have to be done in >> Java. Most of our established code base over the last 15+ years is Java >> anyway so it's not at all unusual for us. We're just transitioning new dev >> to Go. As mentioned, Oracle isn't our "shtick" at all. Our own stuff all >> uses PostgreSQL, for which we are now using lib/pq, and with great success >> I might add. Since this one interface isn't our database however, we don't >> have a choice, and will simply do this bit in Java, which we've done many >> times before. >> >> Thank you all for your input and discussion. Maybe Oracle will get on >> board some day and do an Oracle Go driver (yeah... right). ;) >> >> cheers, >> >> On Wed, Jul 22, 2015 at 12:47 PM, Rich <rma...@gmail.com> wrote: >> >>> If you're going to be using Linux, I've had no problems with the CGO >>> version of the oracle driver developed by Mattn: >>> https://github.com/mattn/go-oci8. I had a situation where we wanted a >>> tool that could be used from the command line with the passwords and >>> connection information hard coded, so the user could just run a command >>> like: sqlrun -l dbuser -q "select * from database" and have the results >>> look decent. The -l is the login the -q is the query. Passwords and other >>> information required to make the connection are hidden and read only. I am >>> not a programmer by trade, I am a Linux sysadmin and If I can write a tool >>> like that using Mattn's Oracle -- anyone can. The only reason I could see >>> to want a Go only program would be to port that to a server that didn't >>> have the client installed, or if you're cross compiling. That being said >>> I'll offer my code after I clean out the proprietary stuff if you want it. >>> Might help in getting your app written. >>> >>> Thanks, Rich >>> >>> >>> On Wednesday, July 22, 2015 at 1:36:34 AM UTC-4, brainman wrote: >>>> >>>> On Wednesday, 22 July 2015 04:33:25 UTC+10, Robert Johnstone wrote: >>>> > You can get ODBC support for linux as well. I've used ODBC with >>>> success in Go, ... >>>> >>>> Sure. I use freetds on linux to access ms sql server myself. But >>>> oldCoderException is looking for "non-cgo" solution. So that makes >>>> solutions like unixODBC unacceptable for oldCoderException. >>>> >>>> Alex >>>> >>> -- >>> >> You received this message because you are subscribed to a topic in the >>> Google Groups "golang-nuts" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/golang-nuts/RNC0JwZDQtw/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> golang-nuts...@googlegroups.com. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/186c5cb8-ea48-4dae-afad-d3d9e725d2fcn%40googlegroups.com.