package ssdb import ( "log" a "github.com/karincake/apem" lo "github.com/karincake/apem/loggero" "gorm.io/driver/postgres" "gorm.io/gorm" "gorm.io/gorm/schema" ) func Init() { SetConfig() NewInstance() } func SetConfig() { a.ParseSingleCfg(&Cfg) } func NewInstance() { // create database connection db, err := gorm.Open(postgres.Open(Cfg.Dsn), &gorm.Config{ NamingStrategy: schema.NamingStrategy{ SingularTable: true, NoLowerCase: true, }, }) if err != nil { log.Fatal(err) } SSDb = db lo.I.Println("Instantiation for satu-sehat database-connetion using db-gorm-pg, status: DONE!!") }