Create database only if master do not exist

Signed-off-by: Jonas Franz <info@jonasfranz.software>
This commit is contained in:
Jonas Franz 2018-07-05 17:34:24 +02:00
parent 6ebc4782ab
commit 1c7c44fa05
No known key found for this signature in database
GPG Key ID: 506AEEBE80BEDECD

View File

@ -138,8 +138,7 @@ func initIntegrationTest() {
if err != nil {
log.Fatalf("sql.Open: %v", err)
}
// FIXME: what happens if the database already exists? ¯\_(ツ)_/¯
if _, err := db.Exec("CREATE DATABASE master"); err != nil {
if _, err := db.Exec("If(db_id(N'master') IS NULL) BEGIN CREATE DATABASE master; END;"); err != nil {
log.Fatalf("db.Exec: %v", err)
}