package main import ( "context" "os" _ "github.com/gogf/gf/contrib/drivers/sqlite/v2" "github.com/gogf/gf/v2/database/gdb" ) func main() { schema, err := os.ReadFile("manifest/sql/schema.sql") if err != nil { panic(err) } if err = gdb.AddConfigNode(gdb.DefaultGroupName, gdb.ConfigNode{ Type: "sqlite", Link: "sqlite::@file(./data/codegen.db)", }); err != nil { panic(err) } db, err := gdb.NewByGroup() if err != nil { panic(err) } if _, err = db.Exec(context.Background(), string(schema)); err != nil { panic(err) } }