数据库
## 简介
`Database`模块是基于`gorm`的统一扩展和封装
## 基础示例
### 新建连接
```go
config := Firmeve.Get(`config`).(*config.Config).Item(`database`)
DB := New(config)
默认连接
关闭连接
## 简介
`Firmeve Database` 模块是基于`gorm`的统一扩展和封装。
## 基础配置
```yaml
database:
# 默认连接
default: mysql
# 数据库连接
connections:
mysql:
addr: "root:root@(127.0.0.1)/default?charset=utf8mb4&parseTime=True&loc=Local"
# 连接池设置
pool:
max_idle: 100
max_connection: 50
max_lifetime: 60
# 数据库迁移配置
migration:
path: "../../../testdata/migrations"注册Database模块
基础示例
数据表迁移
Last updated