From cf59ceac74ce7771b9acb101fbbbb519fe036bd3 Mon Sep 17 00:00:00 2001 From: Matthew Wraith Date: Fri, 6 Aug 2021 15:33:56 -0700 Subject: [PATCH] Default to localhost if not linux or BSD --- pkg/driver/postgres/postgres.go | 6 +++--- pkg/driver/postgres/postgres_test.go | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkg/driver/postgres/postgres.go b/pkg/driver/postgres/postgres.go index 50b2cf6..60b1333 100644 --- a/pkg/driver/postgres/postgres.go +++ b/pkg/driver/postgres/postgres.go @@ -50,12 +50,12 @@ func connectionString(u *url.URL) string { // default hostname if hostname == "" { switch runtime.GOOS { - case "windows": - hostname = "localhost" case "linux": query.Set("host", "/var/run/postgresql") - default: + case "darwin", "freebsd", "dragonfly", "openbsd", "netbsd": query.Set("host", "/tmp") + default: + hostname = "localhost" } } diff --git a/pkg/driver/postgres/postgres_test.go b/pkg/driver/postgres/postgres_test.go index 1789186..1a49ce0 100644 --- a/pkg/driver/postgres/postgres_test.go +++ b/pkg/driver/postgres/postgres_test.go @@ -53,12 +53,12 @@ func TestGetDriver(t *testing.T) { func defaultConnString() string { switch runtime.GOOS { - case "windows": - return "postgres://localhost:5432/foo" case "linux": return "postgres://:5432/foo?host=%2Fvar%2Frun%2Fpostgresql" - default: + case "darwin", "freebsd", "dragonfly", "openbsd", "netbsd": return "postgres://:5432/foo?host=%2Ftmp" + default: + return "postgres://localhost:5432/foo" } }