📋 Objectifs d'apprentissage
- Installer PostgreSQL sur votre système d'exploitation
- Configurer le mot de passe du superutilisateur postgres
- Vérifier que le service PostgreSQL est en cours d'exécution
Choisir sa méthode d'installation
| OS | Méthode recommandée | Alternative |
|---|
| Windows | Installeur officiel EDB (enterprisedb.com) | Docker, WSL |
| macOS | Postgres.app (postgresapp.com) | Homebrew, Docker |
| Linux (Ubuntu/Debian) | apt install postgresql | Docker, sources |
Installation sur Windows
- Téléchargez l'installeur sur enterprisedb.com/downloads/postgres-postgresql-downloads
- Lancez l'installeur. Acceptez les composants par défaut (PostgreSQL Server, pgAdmin 4, Command Line Tools)
- Choisissez un mot de passe pour le superutilisateur postgres — notez-le précieusement !
- Port par défaut : 5432. Ne changez pas sauf si vous avez déjà un autre PostgreSQL.
- Locale : French, France (ou votre locale).
- Terminez l'installation. Lancez pgAdmin 4 pour vérifier.
Installation sur macOS avec Postgres.app
- Téléchargez Postgres.app sur postgresapp.com
- Glissez l'application dans le dossier Applications
- Lancez Postgres.app. Cliquez sur "Initialize" pour créer un serveur.
- Configurez le PATH : ajoutez dans ~/.zshrc :
export PATH="/Applications/Postgres.app/Contents/Versions/latest/bin:$PATH"
Vérifier l'installation
Ouvrez un terminal et tapez :
psql --version
Vous devriez voir : psql (PostgreSQL) 16.x
psql -U postgres
Entrez votre mot de passe. Si vous voyez postgres=#, félicitations !
⚠️ Erreur fréquente
« psql: command not found » — Le chemin vers les binaires PostgreSQL n'est pas dans votre PATH. Sur Windows, ajoutez C:\Program Files\PostgreSQL\16\bin aux variables d'environnement. Sur macOS/Linux, vérifiez votre configuration shell.
✅ Vérifiez votre compréhension
Q : Quel est le port par défaut de PostgreSQL ?
R : 5432. C'est le port standard attribué par l'IANA à PostgreSQL.