change: refractored and seperated all code into different parts
This commit is contained in:
@@ -1,16 +1,17 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"arbeitszeitmessung/helper"
|
||||
"arbeitszeitmessung/models"
|
||||
"database/sql"
|
||||
"fmt"
|
||||
)
|
||||
|
||||
func OpenDatabase() (*sql.DB, error) {
|
||||
dbHost := getEnv("POSTGRES_HOST", "localhost")
|
||||
dbName := getEnv("POSTGRES_DB", "arbeitszeitmessung")
|
||||
dbUser := getEnv("POSTGRES_USER", "arbeit_zeit")
|
||||
dbPassword := getEnv("POSTGRES_PASS", "password")
|
||||
dbHost := helper.GetEnv("POSTGRES_HOST", "localhost")
|
||||
dbName := helper.GetEnv("POSTGRES_DB", "arbeitszeitmessung")
|
||||
dbUser := helper.GetEnv("POSTGRES_USER", "arbeit_zeit")
|
||||
dbPassword := helper.GetEnv("POSTGRES_PASS", "password")
|
||||
|
||||
connStr := fmt.Sprintf("postgres://%s:%s@%s:5432/%s?sslmode=disable", dbUser, dbPassword, dbHost, dbName)
|
||||
return sql.Open("postgres", connStr)
|
||||
|
||||
Reference in New Issue
Block a user