From 0695062ad71a9f1ca60772e599b6cadfb383b3b6 Mon Sep 17 00:00:00 2001 From: GnomeZworc Date: Sun, 31 Mar 2024 00:06:00 +0100 Subject: [PATCH] v1.2.0: take var and return gorm.db Signed-off-by: GnomeZworc --- internal/databases.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/internal/databases.go b/internal/databases.go index 0e17ebd..97f3be6 100644 --- a/internal/databases.go +++ b/internal/databases.go @@ -34,11 +34,13 @@ func DropUnusedColumns(DB *gorm.DB, values ...interface{}) { } } -func Init_database() { - dsn := "postgres://acc:totor@postgres:5432/accounts?sslmode=disable" +func Init_database(dsn string) (*gorm.DB, error) { db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) if err != nil { + return db, err } db.AutoMigrate(&Users{}) DropUnusedColumns(db, &Users{}) + + return db, nil }