MCPcopy Create free account
hub / github.com/aiprodcoder/MIXAPI / initCol

Function initCol

model/main.go:27–61  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

25var logGroupCol string
26
27func initCol() {
28 // init common column names
29 if common.UsingPostgreSQL {
30 commonGroupCol = `"group"`
31 commonKeyCol = `"key"`
32 commonTrueVal = "true"
33 commonFalseVal = "false"
34 } else {
35 commonGroupCol = "`group`"
36 commonKeyCol = "`key`"
37 commonTrueVal = "1"
38 commonFalseVal = "0"
39 }
40 if os.Getenv("LOG_SQL_DSN") != "" {
41 switch common.LogSqlType {
42 case common.DatabaseTypePostgreSQL:
43 logGroupCol = `"group"`
44 logKeyCol = `"key"`
45 default:
46 logGroupCol = commonGroupCol
47 logKeyCol = commonKeyCol
48 }
49 } else {
50 // LOG_SQL_DSN 为空时,日志数据库与主数据库相同
51 if common.UsingPostgreSQL {
52 logGroupCol = `"group"`
53 logKeyCol = `"key"`
54 } else {
55 logGroupCol = commonGroupCol
56 logKeyCol = commonKeyCol
57 }
58 }
59 // log sql type and database type
60 //common.SysLog("Using Log SQL Type: " + common.LogSqlType)
61}
62
63var DB *gorm.DB
64

Callers 1

chooseDBFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected