mirror of
https://github.com/Monibuca/plugin-record.git
synced 2025-10-08 10:10:05 +08:00
25 lines
517 B
Go
25 lines
517 B
Go
package record
|
||
|
||
import (
|
||
"github.com/glebarez/sqlite"
|
||
"gorm.io/gorm"
|
||
"log"
|
||
)
|
||
|
||
var sqlitedb *gorm.DB
|
||
|
||
// sqlite数据库初始化,用来存放视频的关键帧等信息
|
||
func initSqliteDB(sqliteDbPath string) {
|
||
// 打开数据库连接
|
||
sqlitedb, err = gorm.Open(sqlite.Open(sqliteDbPath), &gorm.Config{})
|
||
if err != nil {
|
||
log.Fatal(err)
|
||
}
|
||
err = sqlitedb.AutoMigrate(&FLVKeyframe{})
|
||
err = sqlitedb.AutoMigrate(&EventRecord{})
|
||
err = sqlitedb.AutoMigrate(&Exception{})
|
||
if err != nil {
|
||
log.Fatal(err)
|
||
}
|
||
}
|