go-admin-team / go-admin

基于Gin + Vue + Element UI & Arco Design & Ant Design 的前后端分离权限管理系统脚手架(包含了:多租户的支持,基础用户管理功能,jwt鉴权,代码生成器,RBAC资源控制,表单构建,定时任务等)3分钟构建自己的中后台项目;项目文档》:https://www.go-admin.pro V2 Demo: https://vue2.go-admin.dev V3 Demo: https://vue3.go-admin.dev Antd 订阅版:https://antd.go-admin.pro
https://www.go-admin.pro
MIT License
11.15k stars 2.32k forks source link

使用纯go实现的sqlite #789

Closed guquan-lengyue closed 2 months ago

guquan-lengyue commented 3 months ago

gorm官方文档中有描述使用go实现的sqlite的使用方式

import (
  "gorm.io/driver/sqlite" // Sqlite driver based on CGO
  // "github.com/glebarez/sqlite" // Pure go SQLite driver, checkout https://github.com/glebarez/sqlite for details
  "gorm.io/gorm"
)

// github.com/mattn/go-sqlite3
db, err := gorm.Open(sqlite.Open("gorm.db"), &gorm.Config{})
lwnmengjing commented 3 months ago

gorm.io/driver/sqlite还是依赖的github.com/mattn/go-sqlite3,一样需要cgo

guquan-lengyue commented 2 months ago

应该是我没有表达清楚。 官方文档有写可以使用的无cgo的sqlite依赖应该是github.com/glebarez/sqlite

lwnmengjing commented 2 months ago

应该是我没有表达清楚。 官方文档有写可以使用的无cgo的sqlite依赖应该是github.com/glebarez/sqlite

了解了,mss-boot会考虑引入

lwnmengjing commented 2 months ago

应该是我没有表达清楚。 官方文档有写可以使用的无cgo的sqlite依赖应该是github.com/glebarez/sqlite

这个库比较容易锁文件,感觉还不成熟

lwnmengjing commented 2 months ago

应该是我没有表达清楚。 官方文档有写可以使用的无cgo的sqlite依赖应该是github.com/glebarez/sqlite

mss-boot-admin稍后会推出纯go版本的sqlite,稍后可以体验