MySQL-Datenbank hinzugefügt und Abfrage korrigiert

This commit is contained in:
Gonne 2022-09-12 19:42:45 +02:00
parent e9e0cbf382
commit e89429c3c3
5 changed files with 49 additions and 12 deletions

22
main.go
View file

@ -1,14 +1,34 @@
package main
import (
"database/sql"
"log"
"log/syslog"
"net/http"
"os"
"sprechstundentool/controllers"
"sprechstundentool/repositories"
"sprechstundentool/sqldb"
"strings"
)
func main() {
db := sqldb.ConnectDB()
logwriter, e := syslog.New(syslog.LOG_ERR, "sprechstunden")
if e == nil {
log.SetOutput(logwriter)
}
var db *sql.DB
switch os.Getenv("ohtDbType") {
case "mysql":
db = sqldb.ConnectMysql(os.Getenv("ohtDbMysqlConnection"))
default:
if os.Getenv("ohtDbFile") != "" && !strings.Contains(os.Getenv("ohtDbFile"), "/") {
db = sqldb.ConnectSQLite(os.Getenv("ohtDbFile"))
} else {
db = sqldb.ConnectSQLite("sprechstunden.db")
}
}
// Create repos
roomRepo := repositories.NewRoomRepo(db)