feat: updates

This commit is contained in:
qier222 2022-08-22 16:51:23 +08:00
parent ebebf2a733
commit a1b0bcf4d3
No known key found for this signature in database
GPG key ID: 9C85007ED905F14D
68 changed files with 4776 additions and 5559 deletions

View file

@ -95,15 +95,19 @@ class DB {
this.initTables()
this.migrate()
log.info('[db] Database initialized')
log.info('[db] Database initialized.')
}
initTables() {
log.info('[db] Initializing database tables...')
const init = readSqlFile('init.sql')
this.sqlite.exec(init)
log.info('[db] Database tables initialized.')
}
migrate() {
log.info('[db] Migrating database..')
const key = 'appVersion'
const appVersion = this.find(Tables.AppData, key)
const updateAppVersionInDB = () => {
@ -129,6 +133,8 @@ class DB {
})
updateAppVersionInDB()
log.info('[db] Database migrated.')
}
find<T extends TableNames>(