in src/middleware/db.go [82:99]
func connectWithConnector(user, pass, name, connection string) (*sql.DB, error) {
cleanup, err := pgxv4.RegisterDriver(
"cloudsql-postgres",
cloudsqlconn.WithDefaultDialOptions(cloudsqlconn.WithPrivateIP()),
cloudsqlconn.WithIAMAuthN(),
)
if err != nil {
log.Fatalf("uncaught error occured: %s", err)
}
defer cleanup()
connectString := fmt.Sprintf("host=%s user=%s dbname=%s sslmode=disable", connection, user, name)
return sql.Open(
"cloudsql-postgres",
connectString,
)
}