Retour au cours

Connexion à PostgreSQL

Go (Golang) pour les microservices cloud-native

Connectivité base de données

Go utilise le package database/sql pour interagir avec les bases de données SQL. Vous avez besoin d'un driver (comme pgx) pour vous connecter.

Ouvrir une connexion :

go db, err := sql.Open("pgx", "postgres://user:pass@localhost/db") if err != nil { log.Fatal(err) }

// Vérifier la connectivité err = db.Ping()

Rappel : sql.Open ne se connecte pas réellement ; il prépare simplement le handler. Utilisez Ping() pour vérifier.