15 lines
298 B
Go
15 lines
298 B
Go
package dbwrapper
|
|
|
|
import "fmt"
|
|
|
|
func NewWrapper(driverType string) (DbWrapper, error) {
|
|
switch driverType {
|
|
case "postgres":
|
|
return &postgresDbWrapper{}, nil
|
|
case "sqlserver":
|
|
return &mssqlDbWrapper{}, nil
|
|
default:
|
|
return nil, fmt.Errorf("driver not yet supported: %s", driverType)
|
|
}
|
|
}
|