From c7db038007cafac4990ba54266f662537e7da591 Mon Sep 17 00:00:00 2001 From: Kegan Dougal Date: Fri, 8 Apr 2022 18:12:37 +0100 Subject: [PATCH] Don't create the database in a txn --- test/db.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/db.go b/test/db.go index 9d98acdc3..35118aee1 100644 --- a/test/db.go +++ b/test/db.go @@ -52,10 +52,14 @@ func createRemoteDB(t *testing.T, dbName, user, connStr string) { if err != nil { t.Fatalf("failed to open postgres conn with connstr=%s : %s", connStr, err) } - _, err = db.Exec(fmt.Sprintf(`CREATE DATABASE %s; GRANT ALL PRIVILEGES ON DATABASE %s TO %s`, dbName, dbName, user)) + _, err = db.Exec(fmt.Sprintf(`CREATE DATABASE %s;`, dbName)) if err != nil { t.Fatalf("failed to CREATE DATABASE: %s", err) } + _, err = db.Exec(fmt.Sprintf(`GRANT ALL PRIVILEGES ON DATABASE %s TO %s`, dbName, user)) + if err != nil { + t.Fatalf("failed to GRANT: %s", err) + } _ = db.Close() }