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 }