1
Fork 0
photoview/api/database/drivers/database_drivers.go

29 lines
479 B
Go
Raw Normal View History

package drivers
import (
"os"
"strings"
)
type DatabaseDriverType string
const (
DatabaseDriverMysql DatabaseDriverType = "mysql"
DatabaseDriverSqlite DatabaseDriverType = "sqlite"
)
func DatabaseDriver() DatabaseDriverType {
var driver DatabaseDriverType
driverString := strings.ToLower(os.Getenv("PHOTOVIEW_DATABASE_DRIVER"))
switch driverString {
case "mysql":
driver = DatabaseDriverMysql
case "sqlite":
driver = DatabaseDriverSqlite
}
return driver
}