Files
argus/rear/internal/config/database.go
T

33 lines
506 B
Go

package config
import (
"time"
)
// DatabaseConfig 数据库配置
type DatabaseConfig struct {
Type DatabaseType
// Mysql 属性
Host string
// Mysql 属性
Port string
Database string
// Mysql 属性
Username string
// Mysql 属性
Password string
// SQLite specific
DBPath string
MaxIdleConns int
MaxOpenConns int
MaxLifetime time.Duration
}
// DatabaseType 数据库类型
type DatabaseType string
const (
SQLite DatabaseType = "sqlite"
MySQL DatabaseType = "mysql"
)