package infrastructure import ( "fmt" "github.com/jmoiron/sqlx" ) type Database struct { connection *sqlx.DB } func DatabaseInit(config Config) (db Database, err error) { db = Database{} db_setup := fmt.Sprintf("user=%s password=%s host=%s port=%s dbname=%s", config.DBUser, config.DBPass, config.DBHost, config.DBPort, config.DBName) db.connection, err = sqlx.Connect("postgres", db_setup) return }