WIP: offloading to disk

This commit is contained in:
2023-02-19 00:58:42 +02:00
parent 3c04345560
commit 3ddd238552
11 changed files with 372 additions and 64 deletions
+25
View File
@@ -0,0 +1,25 @@
package db
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
"gorm.io/gorm/logger"
)
type History struct {
Hash string `gorm:"index"`
Line uint64 `gorm:"index" gorm:"unique"`
Message string
}
func ConnectToDB() (*gorm.DB, error) {
db, err := gorm.Open(sqlite.Open("gorc.db"), &gorm.Config{
Logger: logger.Default.LogMode(logger.Silent),
AllowGlobalUpdate: true,
})
db.AutoMigrate(&History{})
db.Delete(&History{})
return db, err
}