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() {
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
}