fix: logs viewer scoller

This commit is contained in:
engigu
2026-03-16 09:00:44 +08:00
parent 3ac230cdf7
commit 1f80f6249e
6 changed files with 65 additions and 114 deletions
+5 -2
View File
@@ -48,8 +48,11 @@ func Init(cfg *Config) error {
}
dialector = mysql.Open(dsn)
case "postgres":
dsn := fmt.Sprintf("host=%s port=%d user=%s password=%s dbname=%s sslmode=disable TimeZone=Asia/Shanghai",
cfg.Host, cfg.Port, cfg.User, cfg.Password, cfg.DBName)
dsn := cfg.DSN
if dsn == "" {
dsn = fmt.Sprintf("host=%s port=%d user=%s password=%s dbname=%s sslmode=disable TimeZone=Asia/Shanghai",
cfg.Host, cfg.Port, cfg.User, cfg.Password, cfg.DBName)
}
dialector = postgres.Open(dsn)
default:
return fmt.Errorf("unsupported database type: %s", cfg.Type)