mirror of https://github.com/jackc/pgx.git
Added ability to choose user to log in as
parent
669cca8b3a
commit
3e5096afef
2
conn.go
2
conn.go
|
@ -41,10 +41,10 @@ func Connect(options map[string]string) (c *conn, err error) {
|
|||
var database string
|
||||
|
||||
msg := newStartupMessage()
|
||||
msg.options["user"], _ = options["user"]
|
||||
if database, present = options["database"]; present {
|
||||
msg.options["database"] = database
|
||||
}
|
||||
msg.options["user"] = "jack"
|
||||
c.txStartupMessage(msg)
|
||||
|
||||
for {
|
||||
|
|
|
@ -5,7 +5,7 @@ import (
|
|||
)
|
||||
|
||||
func TestConnect(t *testing.T) {
|
||||
conn, err := Connect(map[string]string{"socket": "/private/tmp/.s.PGSQL.5432", "database": "pgx_test"})
|
||||
conn, err := Connect(map[string]string{"socket": "/private/tmp/.s.PGSQL.5432", "user": "pgx", "database": "pgx_test"})
|
||||
if err != nil {
|
||||
t.Fatal("Unable to establish connection")
|
||||
}
|
||||
|
@ -35,7 +35,7 @@ func TestConnect(t *testing.T) {
|
|||
}
|
||||
|
||||
func TestQuery(t *testing.T) {
|
||||
conn, err := Connect(map[string]string{"socket": "/private/tmp/.s.PGSQL.5432"})
|
||||
conn, err := Connect(map[string]string{"socket": "/private/tmp/.s.PGSQL.5432", "user": "pgx", "database": "pgx_test"})
|
||||
if err != nil {
|
||||
t.Fatal("Unable to establish connection")
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue