Merge branch 'dev' into dev-runtime

This commit is contained in:
alphago9
2026-03-30 20:14:29 +08:00
27 changed files with 532 additions and 318 deletions
+5 -1
View File
@@ -8,5 +8,9 @@ import (
)
func openDB(dsn string, cfg *gorm.Config) (*gorm.DB, error) {
return gorm.Open(sqlite.Open(dsn), cfg)
db, err := gorm.Open(sqlite.Open(dsn+"?_journal_mode=WAL&_busy_timeout=5000"), cfg)
if err != nil {
return nil, err
}
return db, nil
}
+5 -1
View File
@@ -8,5 +8,9 @@ import (
)
func openDB(dsn string, cfg *gorm.Config) (*gorm.DB, error) {
return gorm.Open(sqlite.Open(dsn), cfg)
db, err := gorm.Open(sqlite.Open(dsn+"?_journal_mode=WAL&_busy_timeout=5000"), cfg)
if err != nil {
return nil, err
}
return db, nil
}
+3
View File
@@ -56,6 +56,9 @@ func RuntimeInit() error {
color.Red.Printf("[runtime_db] sqlite connDB err:%s", err.Error())
return err
}
if err = RuntimeDB.Exec("DROP INDEX IF EXISTS transaction_lock_token_amount_uindex").Error; err != nil {
return err
}
if err = RuntimeDB.AutoMigrate(&mdb.TransactionLock{}); err != nil {
color.Red.Printf("[runtime_db] sqlite migrate DB(TransactionLock),err=%s\n", err)
return err