| 12345678910111213141516171819202122232425262728293031323334 |
- package started
- import (
- "github.com/gogf/gf/frame/g"
- "github.com/gogf/gf/os/glog"
- "github.com/gogf/gf/text/gstr"
- "github.com/gogf/gf/util/gconv"
- )
- var TableInfo g.MapStrStr
- func StartLog() {
- var dbName = "gmanager"
- link := g.Config().GetString("database.link")
- if link != "" {
- dbName = gstr.Split(link, "/")[1]
- }
- //r, err := g.DB().Table(" `INFORMATION_SCHEMA`.`TABLES` ").Fields(
- // "table_name as name,table_comment as comment").Where(
- // "table_schema = ?", dbName).All()
- r, err := g.DB().GetAll("SELECT table_name as name,table_comment as comment "+
- "FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ?", dbName)
- if err != nil {
- glog.Error("gstart tables error", err)
- } else {
- TableInfo = g.MapStrStr{}
- list := r.List()
- for _, value := range list {
- TableInfo[gconv.String(value["name"])] = gconv.String(value["comment"])
- }
- glog.Info("gstart table info finish", TableInfo)
- }
- }
|