package postgres import ( "api/helpers/variable" "api/libs/logger" "context" "os" "github.com/jackc/pgx/v5/pgxpool" ) var Pool *pgxpool.Pool func InitializeDatabaseConnection() { poolConfig, err := pgxpool.ParseConfig(variable.GetEnvVariable("DATABASE_URL")) Pool, err = pgxpool.NewWithConfig(context.Background(), poolConfig) if err != nil { logger.Development.Info(err.Error()) os.Exit(1) } logger.Development.Info("Connected to Postgres database") }