Files
plugin-record/sqlitedb.go
pg b15c776865 1.mysql数据库配置未配置时,默认使用sqlite
2.当前该流有事件录像时,重复请求该流的事件录像,录像结束时间顺延,仅实现flv
2024-09-19 17:12:34 +08:00

25 lines
517 B
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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)
}
}