GORM DB Connection on other package
GORM DB Connection on other package I start learning Go, reading about pointers, and want to split my database connection , and handler function for API. Already tried myself, by following this solution , but when i trying to read data, i am having this error [2018-06-26 21:59:45] sql: database is closed this is my source code. db.go package db import ( "fmt" "github.com/jinzhu/gorm" "github.com/joho/godotenv" "os" ) var Db *gorm.DB func Open() error { var err error _ = godotenv.Load(".env") dbType := os.Getenv("DB_TYPE") dbConnString := os.Getenv("DB_CONN_STRING") Db, err = gorm.Open(dbType, dbConnString) if err != nil { fmt.Println(err) } Db.LogMode(true) defer Db.Close() return err } func Close() error { return Db.Close() } person.go package model import ( "github.com/jinzhu/gorm" "github.com/gin-gonic/gin" "fmt" "namastra/gin/result...