DriverConfig.Params enables generic db parameters

This commit is contained in:
Jimmy Zelinskie
2014-07-03 17:37:13 -04:00
parent b1311b3118
commit ff5dc0920d
4 changed files with 16 additions and 29 deletions
+4 -4
View File
@@ -47,15 +47,15 @@ func Register(name string, driver Driver) {
}
// Open creates a pool of data store connections specified by a models configuration.
func Open(conf *config.DriverConfig) (Pool, error) {
driver, ok := drivers[conf.Driver]
func Open(cfg *config.DriverConfig) (Pool, error) {
driver, ok := drivers[cfg.Name]
if !ok {
return nil, fmt.Errorf(
"unknown driver %q (forgotten import?)",
conf.Driver,
cfg.Name,
)
}
pool := driver.New(conf)
pool := driver.New(cfg)
return pool, nil
}