mirror of
https://github.com/acepanel/panel.git
synced 2026-02-04 10:17:17 +08:00
feat: 数据库添加_txlock=immediate参数
This commit is contained in:
@@ -17,7 +17,7 @@ import (
|
|||||||
|
|
||||||
func NewDB(conf *koanf.Koanf, log *slog.Logger) (*gorm.DB, error) {
|
func NewDB(conf *koanf.Koanf, log *slog.Logger) (*gorm.DB, error) {
|
||||||
// You can use any other database, like MySQL or PostgreSQL.
|
// You can use any other database, like MySQL or PostgreSQL.
|
||||||
return gorm.Open(gormlite.Open(filepath.Join(app.Root, "panel/storage/app.db")), &gorm.Config{
|
return gorm.Open(gormlite.Open(filepath.Join(app.Root, "panel/storage/app.db?_txlock=immediate")), &gorm.Config{
|
||||||
Logger: sloggorm.New(sloggorm.WithHandler(log.Handler())),
|
Logger: sloggorm.New(sloggorm.WithHandler(log.Handler())),
|
||||||
SkipDefaultTransaction: true,
|
SkipDefaultTransaction: true,
|
||||||
DisableForeignKeyConstraintWhenMigrating: true,
|
DisableForeignKeyConstraintWhenMigrating: true,
|
||||||
|
|||||||
Reference in New Issue
Block a user