v1.2.0: take var and return gorm.db
Signed-off-by: GnomeZworc <nicolas.boufidjeline@g3e.fr>
This commit is contained in:
parent
82a057f131
commit
0695062ad7
1 changed files with 4 additions and 2 deletions
|
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue