Guide complet d'installation de
PostgreSQL sur Windows 11
Ce guide détaillé explique comment installer PostgreSQL sur Windows 11
en utilisant l’installateur graphique fourni par EnterpriseDB. Il est conçu
pour les débutants comme pour les utilisateurs expérimentés, avec des
instructions claires et des recommandations pour une configuration
optimale.
Prérequis
Avant de commencer, assurez-vous de remplir les conditions suivantes :
Système d’exploitation : Windows 11 (64 bits).
Privilèges d’administrateur : Vous devez avoir des droits
d’administrateur pour installer le logiciel.
Connexion Internet : Nécessaire pour télécharger l’installateur.
Espace disque : Vérifiez que vous disposez d’au moins 500 Mo
d’espace libre pour l’installation et les données.
Matériel : Un minimum de 2 Go de RAM est recommandé, bien que
PostgreSQL puisse fonctionner avec moins.
Étape 1 : Télécharger l’installateur
1. Visitez la page de téléchargement d’EnterpriseDB : PostgreSQL
Downloads.
2. Sélectionnez la dernière version stable de PostgreSQL (par exemple,
version 17). Les versions récentes sont testées sur Windows Server
2022 et 2019, et sont compatibles avec Windows 11.
3. Choisissez l’option Windows x86-64 pour une installation 64 bits.
4. Cliquez sur Download now pour télécharger le fichier exécutable (par
exemple, [Link] ).
Étape 2 : Exécuter l’installateur
1. Localisez le fichier téléchargé dans votre dossier de téléchargements.
2. Double-cliquez sur le fichier (par exemple, postgresql-17.0-1-
[Link] ) pour lancer l’installateur.
3. Si une invite de contrôle de compte d’utilisateur (UAC) apparaît, cliquez
sur Oui pour autoriser l’installation.
4. L’installateur peut télécharger et installer les composants Microsoft
Visual C++ 2015-2022 Redistributable si nécessaire. Acceptez les
conditions de licence associées.
Étape 3 : Suivre l’assistant d’installation
L’assistant d’installation vous guide à travers plusieurs étapes. Voici les
détails pour chaque étape :
3.1 Choisir le répertoire d’installation
Par défaut, PostgreSQL s’installe dans C:\Program
Files\PostgreSQL\<version> .
Vous pouvez modifier ce chemin si vous préférez un autre
emplacement (par exemple, un disque secondaire pour de
meilleures performances).
Cliquez sur Suivant pour continuer.
3.2 Sélectionner les composants
L’installateur propose plusieurs composants. Il est recommandé de tous les
sélectionner pour une installation complète :
PostgreSQL Server : Le cœur du système de gestion de base de
données.
pgAdmin 4 : Une interface graphique pour gérer vos bases de
données.
Stack Builder : Un outil pour télécharger et installer des extensions
ou des pilotes supplémentaires.
Command Line Tools : Outils comme psql , pg_restore , et autres
pour une gestion en ligne de commande.
Cliquez sur Suivant après avoir sélectionné les composants.
3.3 Définir le répertoire de données
Par défaut, les données sont stockées dans <répertoire
d’installation>\data .
Vous pouvez choisir un autre emplacement, idéalement sur un
disque rapide (comme un SSD) pour de meilleures performances.
Cliquez sur Suivant.
3.4 Définir le mot de passe du superutilisateur
Entrez un mot de passe sécurisé pour l’utilisateur postgres , qui est
le superutilisateur par défaut.
Important : Notez ce mot de passe, car il sera requis pour se
connecter à la base de données.
Cliquez sur Suivant.
3.5 Choisir le port TCP/IP
Le port par défaut est 5432.
Assurez-vous que ce port n’est pas utilisé par une autre application.
Si nécessaire, choisissez un autre port.
Cliquez sur Suivant.
3.6 Sélectionner la locale
La locale par défaut est généralement adaptée à la plupart des
usages.
Pour une utilisation en français, vous pouvez sélectionner une locale
française si disponible (par exemple, French_France.1252 ).
Cliquez sur Suivant.
3.7 Résumé de l’installation
L’assistant affiche un résumé des options sélectionnées (répertoire
d’installation, composants, port, etc.).
Vérifiez les informations, puis cliquez sur Suivant pour lancer
l’installation.
L’installation peut prendre quelques minutes.
Étape 4 : Configuration post-installation
Une fois l’installation terminée, quelques configurations supplémentaires
sont nécessaires pour une utilisation optimale.
4.1 Ajouter PostgreSQL au chemin système (PATH)
Pour utiliser les outils en ligne de commande comme psql sans spécifier
leur chemin complet :
1. Ouvrez le Panneau de configuration.
2. Allez dans Système et sécurité > Système > Paramètres système
avancés.
3. Cliquez sur Variables d’environnement.
4. Sous Variables système, sélectionnez Path et cliquez sur Modifier.
5. Ajoutez le chemin du dossier bin de PostgreSQL, par exemple :
C:\Program Files\PostgreSQL\17\bin .
6. Cliquez sur OK pour enregistrer les modifications.
4.2 Vérifier le démarrage du service PostgreSQL
Par défaut, le service PostgreSQL démarre automatiquement après
l’installation.
Pour vérifier, ouvrez le Gestionnaire de services :
1. Appuyez sur Win + R , tapez [Link] , et appuyez sur
Entrée.
2. Recherchez un service nommé postgresql-x64-<version>
(par exemple, postgresql-x64-17 ).
3. Assurez-vous que son statut est En cours d’exécution.
Si le service ne démarre pas, vérifiez les journaux dans le dossier
<répertoire d’installation>\data\pg_log .
4.3 Se connecter à PostgreSQL
Lancez pgAdmin 4 depuis le menu Démarrer.
Dans pgAdmin, configurez une connexion au serveur local :
Nom du serveur : localhost ou [Link] .
Utilisateur : postgres .
Mot de passe : Le mot de passe défini lors de l’installation.
Une fois connecté, vous pouvez créer des bases de données, des
tables, et gérer vos données.
Étape 5 : Installer des outils supplémentaires
(optionnel)
À la fin de l’installation, l’assistant peut proposer de lancer Stack
Builder.
Stack Builder permet de télécharger et d’installer des extensions,
des pilotes (comme ODBC ou JDBC), ou des outils supplémentaires
(comme PostGIS pour les données géospatiales).
Sélectionnez les composants souhaités et suivez les instructions de
Stack Builder.
Vérification de l’installation
Pour confirmer que PostgreSQL est correctement installé :
1. Ouvrez une invite de commande.
2. Tapez la commande suivante : psql -U postgres -W .
3. Entrez le mot de passe du superutilisateur lorsque demandé.
4. Si l’installation est réussie, vous verrez l’invite postgres=# , indiquant
que vous êtes connecté à la base de données.
5. Vous pouvez tester une commande simple, comme SELECT
version(); , pour afficher la version de PostgreSQL installée.
Résolution des problèmes courants
Problème Solution
Le port 5432 Vérifiez si une autre application utilise le port
est déjà utilisé 5432 (par exemple, une autre instance de
PostgreSQL). Utilisez un autre port ou arrêtez
l’application en conflit.
Le service ne Consultez les journaux dans <répertoire
démarre pas d’installation>\data\pg_log pour identifier
l’erreur. Vérifiez les permissions du dossier de
données.
Erreur de Assurez-vous que le service PostgreSQL est en
connexion cours d’exécution et que le mot de passe est
dans pgAdmin correct.
Commande Ajoutez le dossier bin de PostgreSQL au PATH
psql non système, comme décrit dans l’étape 4.1.
reconnue
Conclusion
Vous avez maintenant installé et configuré PostgreSQL sur Windows 11.
Vous pouvez utiliser pgAdmin pour gérer vos bases de données ou les
outils en ligne de commande pour des tâches avancées. PostgreSQL est un
outil puissant pour les développeurs et les administrateurs de bases de
données, offrant une grande flexibilité et des performances robustes.