aboutsummaryrefslogtreecommitdiff
path: root/cmd/mi/models
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-05-23 11:38:12 -0400
committerXe Iaso <me@xeiaso.net>2024-05-23 11:38:57 -0400
commita20e8412ebe2fabec8f1393357932bb06f362dd6 (patch)
tree46c3122443f55e113ad0e8c835e7a0b70fa105fb /cmd/mi/models
parentc31167db575c63b5c5d4416af78f952421437713 (diff)
downloadx-a20e8412ebe2fabec8f1393357932bb06f362dd6.tar.xz
x-a20e8412ebe2fabec8f1393357932bb06f362dd6.zip
cmd/mi: try switching to gormlite to regain cross-compilation
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'cmd/mi/models')
-rw-r--r--cmd/mi/models/dao.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/cmd/mi/models/dao.go b/cmd/mi/models/dao.go
index 9849c6d..afb3f9e 100644
--- a/cmd/mi/models/dao.go
+++ b/cmd/mi/models/dao.go
@@ -8,9 +8,10 @@ import (
"os"
"time"
+ _ "github.com/ncruces/go-sqlite3/embed"
+ "github.com/ncruces/go-sqlite3/gormlite"
"github.com/oklog/ulid/v2"
slogGorm "github.com/orandin/slog-gorm"
- "gorm.io/driver/sqlite"
"gorm.io/gorm"
)
@@ -35,7 +36,7 @@ func (d *DAO) Ping(ctx context.Context) error {
}
func New(dbLoc string) (*DAO, error) {
- db, err := gorm.Open(sqlite.Open(dbLoc), &gorm.Config{
+ db, err := gorm.Open(gormlite.Open(dbLoc), &gorm.Config{
Logger: slogGorm.New(
slogGorm.WithErrorField("err"),
slogGorm.WithRecordNotFoundError(),