diff options
| author | Horus3 | 2015-02-10 14:01:31 +0100 |
|---|---|---|
| committer | Horus3 | 2015-02-10 14:01:31 +0100 |
| commit | 5a5d0fd250c28c3560ff00b9a367938e915eed7f (patch) | |
| tree | 145fa031631390a93e41a226ba9dc19190ba27b2 /app/controllers/db.go | |
| parent | c7869f2326d4e8282697c6961f39f1b19b4c8c94 (diff) | |
| download | webmon-5a5d0fd250c28c3560ff00b9a367938e915eed7f.tar.gz | |
Restructuring and bug fixes.
Diffstat (limited to 'app/controllers/db.go')
| -rw-r--r-- | app/controllers/db.go | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/app/controllers/db.go b/app/controllers/db.go index 8e0af2a..baa772c 100644 --- a/app/controllers/db.go +++ b/app/controllers/db.go @@ -56,9 +56,28 @@ type Version struct { var db = DBInit() -func DBInit() *gorm.DB { +func DBInit() gorm.DB { // Open database handler - db, err := gorm.Open(revel.Config.String("db.driver"), revel.Config.String("db.spec")) + // !!! FIXME THIS THROWS A PANIC AT COMPILE TIME. WHY? !!! + + //db, err := gorm.Open(revel.Config.StringDefault("db.driver", "sqlite3"), revel.Config.StringDefault("db.spec", "webmon.db")) + + /* OR */ + + /* + var ( + d, s string + ) + d = revel.Config.StringDefault("test.d", "sqlite3") + s = revel.Config.StringDefault("test.s", "webmon.db") + //db, err := gorm.Open(driver, spec) + + revel.WARN.Println(d) + revel.WARN.Println(s) + */ + + // This works. + db, err := gorm.Open("sqlite3", "webmon.db") // Set database logging to TRACE db.LogMode(true) |
