v1.2.0: take var and return gorm.db

Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
GnomeZworc 2024-03-31 00:06:00 +01:00
commit 0695062ad7
Signed by: nicolas.boufideline
GPG key ID: 4406BBBF8845D632

View file

@ -34,11 +34,13 @@ func DropUnusedColumns(DB *gorm.DB, values ...interface{}) {
} }
} }
func Init_database() { func Init_database(dsn string) (*gorm.DB, error) {
dsn := "postgres://acc:totor@postgres:5432/accounts?sslmode=disable"
db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{}) db, err := gorm.Open(postgres.Open(dsn), &gorm.Config{})
if err != nil { if err != nil {
return db, err
} }
db.AutoMigrate(&Users{}) db.AutoMigrate(&Users{})
DropUnusedColumns(db, &Users{}) DropUnusedColumns(db, &Users{})
return db, nil
} }