Machines app

This commit is contained in:
Eden Kirin
2024-01-13 14:21:29 +01:00
parent 9dbbb21161
commit dd62931b16
12 changed files with 350 additions and 0 deletions

35
machines/app/db/db.go Normal file
View File

@ -0,0 +1,35 @@
package db
import (
"fmt"
"gorm.io/driver/postgres"
"gorm.io/gorm"
gormLogger "gorm.io/gorm/logger"
)
var dbHost = "localhost"
var dbPort = 55432
var dbUser = "pero"
var dbPassword = "pero.000"
var dbName = "komponiranje"
func ConnectDb() *gorm.DB {
var connectionString = fmt.Sprintf("postgres://%s:%s@%s:%d/%s?sslmode=disable",
dbUser,
dbPassword,
dbHost,
dbPort,
dbName,
)
var err error
dbConn, err := gorm.Open(postgres.Open(connectionString), &gorm.Config{
Logger: gormLogger.Default.LogMode(gormLogger.Info),
})
if err != nil {
panic("Error connecting to database: " + err.Error())
}
return dbConn
}