Files
steam_analyzer/pkg/postgresql/utils.go
2026-01-17 22:45:02 +03:00

20 lines
308 B
Go

package postgresql
import (
"fmt"
"net/url"
"steam_analyzer/internal/config"
)
func CreateDBConnectionString(cfg config.Database) string {
return fmt.Sprintf(
"postgres://%s:%s@%s:%s/%s?sslmode=%s",
cfg.User,
url.QueryEscape(cfg.Password),
cfg.Host,
cfg.Port,
cfg.Name,
cfg.Sslmode,
)
}