Documentation ¶
Overview ¶
Package mylogindriver provides a database/sql driver for MySQL using credentials stored in ~/.mylogin.cnf.
Connection string syntax:
[<filepath>//]<section>/[<database>]
Default filepath is $HOME/.mylogin.cnf or $MYSQL_TEST_LOGIN_FILE. See https://pkg.go.dev/github.com/dolmen-go/mylogin/#DefaultFile.
About mylogin.cnf:
https://dev.mysql.com/doc/refman/8.0/en/mysql-config-editor.html https://dev.mysql.com/doc/mysql-utilities/1.5/en/mysql-utils-intro-connspec-mylogin.cnf.html
A package that auto-registers the driver is provided in https://pkg.go.dev/github.com/dolmen-go/mylogin-driver/register/.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver struct {
// contains filtered or unexported fields
}
Driver is a database/sql driver.
It implements interfaces database/sql/driver.Driver and database/sql/driver.DriverContext.
func (Driver) Open ¶
Open implements interface database/sql/driver.Driver.
func (Driver) OpenConnector ¶
OpenConnector implements interface database/sql/driver.DriverContext.
Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
mylogin-query
Module
|
|
Package register provides auto-registration into database/sql for mylogin-driver.Driver with name "mylogin".
|
Package register provides auto-registration into database/sql for mylogin-driver.Driver with name "mylogin". |