dendrite.nvim/cmd/main.go

28 lines
511 B
Go

package main
import (
"database/sql"
"log"
"path/filepath"
migrate "github.com/KristianJBorgwarth/dendrite.daemon/persistence"
_ "modernc.org/sqlite"
)
func main() {
dbPath := filepath.Join("persistence", "index.db")
db, err := sql.Open("sqlite", dbPath)
if err != nil {
log.Fatal(err)
}
defer db.Close()
migrationsDir := filepath.Join("persistence", "migrations")
if err := migrate.Run(db, migrationsDir); err != nil {
log.Fatal(err)
}
log.Println("migrations applied successfully")
}