From e9efe35446e7a2b49fa79fb0c79a1bf0f58891ee Mon Sep 17 00:00:00 2001 From: Carl Pearson Date: Sat, 14 Sep 2024 14:22:46 -0600 Subject: [PATCH] SetMaxOpenConns(1) --- main.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/main.go b/main.go index 093a7a9..cf00c5c 100644 --- a/main.go +++ b/main.go @@ -52,6 +52,13 @@ func main() { panic("failed to connect database") } + // set only a single connection so we don't actually have concurrent writes + sqlDB, err := db.DB() + if err != nil { + panic("failed to retrieve database") + } + sqlDB.SetMaxOpenConns(1) + // Migrate the schema db.AutoMigrate(&Original{}, &Video{}, &Audio{}, &User{}, &TempURL{}, &Transcode{}) go PeriodicCleanup()