Add api build and clean to makefile (files restructure) (#9)

* no message
* add clean api command
This commit is contained in:
gadotroee
2021-04-28 08:08:58 +03:00
committed by GitHub
parent 1d2462562e
commit 0061f7d14a
18 changed files with 24 additions and 135 deletions

25
api/pkg/database/main.go Normal file
View File

@@ -0,0 +1,25 @@
package database
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
"mizuserver/pkg/models"
)
const (
DBPath = "./entries.db"
)
var (
DB = initDataBase(DBPath)
)
func GetEntriesTable() *gorm.DB {
return DB.Table("mizu_entries")
}
func initDataBase(databasePath string) *gorm.DB {
temp, _ := gorm.Open(sqlite.Open(databasePath), &gorm.Config{})
_ = temp.AutoMigrate(&models.MizuEntry{}) // this will ensure table is created
return temp
}