Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// Driver 驱动名称
// [-MySQL] mysql
// [-PgSQL] pgx
// [SQLite] sqlite3
Driver string
// DSN 数据源名称
//
// [-MySQL] <username>:<password>@tcp(<host>:3306)/<db>?timeout=10s&charset=utf8mb4&parseTime=True&loc=Local
// [-PgSQL] postgres://<username>:<password>@<host>:5432/<dbname>
// [SQLite] file::memory:?cache=shared || file:</path/test.db>
DSN string
// MaxOpenConns 设置最大可打开的连接数
MaxOpenConns int
// MaxIdleConns 连接池最大闲置连接数
MaxIdleConns int
// ConnMaxIdleTime 连接最大闲置时间
ConnMaxIdleTime time.Duration
// ConnMaxLifetime 连接的最大生命时长
ConnMaxLifetime time.Duration
}
Config 数据库初始化配置
Click to show internal directories.
Click to hide internal directories.