From b73387887812a3e6c1f3a009cdf08817984287fe Mon Sep 17 00:00:00 2001 From: David Dworken Date: Fri, 15 Sep 2023 17:51:14 -0700 Subject: [PATCH] Skip re-initializing tables when running in prod to make server startup faster --- backend/server/server.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/server/server.go b/backend/server/server.go index 5dd4b9b..643aa01 100644 --- a/backend/server/server.go +++ b/backend/server/server.go @@ -89,9 +89,11 @@ func OpenDB() (*database.DB, error) { } } fmt.Println("AutoMigrating DB tables") - err := db.AddDatabaseTables() - if err != nil { - return nil, fmt.Errorf("failed to create underlying DB tables: %w", err) + if !isProductionEnvironment() { + err := db.AddDatabaseTables() + if err != nil { + return nil, fmt.Errorf("failed to create underlying DB tables: %w", err) + } } return db, nil }