🚀 Créer une API CRUD en Go avec PostgreSQL (étape par étape)

DEV - 27/04
Dans l'article précédent, nous avons créé une API CRUD simple dans Go en utilisant le stockage en mémoire. Maintenant, faisons-le...

Dans l'article précédent, nous avons créé une API CRUD simple dans Go en utilisant le stockage en mémoire.

Maintenant, préparons-le au monde réel en le connectant à une base de données :

👉 PostgreSQL

⚙️ Étape 1 : Installer le pilote PostgreSQL

Nous utiliserons le pilote officiel :

allez chercher github.com/lib/pq
Entrer en mode plein écran Quitter le mode plein écran

🧱 Étape 2 : Configurer la connexion à la base de données

package main import ( "database/sql" "log" _ "github.com/lib/pq" ) var db *sql.DB func initDB() { connStr := "user=postgres password=postgres dbname=testdb sslmode=disable" var err error db, err = sql.Open("postgres", connStr) if err != nil { log.Fatal(err) } err = db.Ping() if err != nil { log.Fatal("DB non accessible :", err) } log.Println("Connecté à Pos...
[Courte citation de 8% de l'article original]
Loading...