Added ability to choose user to log in as

pgx-vs-pq
Jack Christensen 2013-04-11 19:42:24 -05:00
parent 669cca8b3a
commit 3e5096afef
2 changed files with 3 additions and 3 deletions

View File

@ -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 {

View File

@ -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")
}