Giter Club home page Giter Club logo

Comments (2)

kenshaw avatar kenshaw commented on June 15, 2024

@rcmachado -- as a general purpose extension to dburl probably not, since New Relic itself isn't a database. Please note, that there's already an API in dburl that can allow you to register aliases for these additional schemes. The way it would be used would be in an init func:

func init() {
    dburl.RegisterAlias("postgres", "nrpostgres")
}

Any package then looking to import or use your code would then be able to use dburl.Parse and dburl.Open with URLs of the form nrpostgres://. dburl in turn would generate DSNs for use with Go's standard SQL packages for any URL beginning with the nrpostgres:// scheme. If you'd like to register a custom URL scheme with dburl, that generates its DSNs differently, please see the dburl.Scheme type, and the dburl.Register func.

from dburl.

rcmachado avatar rcmachado commented on June 15, 2024

@kenshaw That's great - missed the RegisterAlias function, sorry. I'll close this for now (as it's just a wrapper around a real driver, the alias will work).

Thanks!

from dburl.

Related Issues (19)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.