数据库配置
数据库内容准备完毕后,在配置文件中进行数据库配置,只需要添加如下的内容即可
manifest/config/config.yaml
database:
type: "mysql"
host: "127.0.0.1"
port: "3306"
user: "root"
pass: "root"
name: "goframe"
timezone: "Asia/Shanghai"
debug: true
type
:数据库类型 mysql/sqlite/pgsql/oracle等host
:数据库主机port
:数据库端口user
:数据库连接用户名pass
:数据库连接密码name
:需要连接的数据库名timezone
:数据库时区,设置为Asia/Shanghai
或者Local
,不设置的话会出现时间转换混乱debug
:是否开启调试,学习及开发阶段可开启调试,查看数据库操作相关信息输出
以上为连接数据库最简单的配置。如果需要进行更复杂的配置可查阅官方文档ORM使用配置
上述配置可以简化为一个link
,格式为type:user:password@tcp(host:prot)/dbname?param1=value1&..
database:
debug: true
link: "mysql:root:root@tcp(127.0.0.1:3306)/goframe?loc=Local&parseTime=true"
或者也可以保留上述配置,写为
database:
type: "mysql"
host: "127.0.0.1"
port: "3306"
user: "root"
pass: "root"
name: "goframe"
timezone: "Local"
debug: true
link: "mysql:root:root@tcp(127.0.0.1:3306)/goframe?loc=Local&parseTime=true"
这样的写法使用的是link
,其他的单项配置不会生效。