feat 添加数据库模块

This commit is contained in:
Ironsp
2026-09-09 17:18:25 +08:00
parent edb640a64b
commit 7a4477966d
3 changed files with 113 additions and 20 deletions

View File

@@ -1,6 +1,4 @@
import DB from '@/utils/sqlite'
// 导入可删但爆红, 可正常运行
import { projectTableSql } from './project'
import { rtkTrackTableSql } from './rtkTrack'
import { warningRecordTableSql } from './warningRecord'
@@ -11,19 +9,20 @@ export { rtkTrackTableSql } from './rtkTrack'
export { warningRecordTableSql } from './warningRecord'
export { workRecordTableSql } from './workRecord'
const tableSqls = [
projectTableSql,
workRecordTableSql,
rtkTrackTableSql,
warningRecordTableSql,
]
/**
* 初始化数据库
*/
export async function initTables() {
const sqls = [
projectTableSql,
workRecordTableSql,
rtkTrackTableSql,
warningRecordTableSql,
]
try {
await DB.transaction(sqls)
console.log('开始初始化数据库表...')
await DB.transaction(tableSqls)
console.log('数据库表初始化成功')
}
catch (err) {