Téléchargement
Tout d'abord, il faut télécharger PostgreSQL, la dernière version de préférence (à l'heure où j'écris ces lignes, la version 8.3.7).
Pour ce faire, il suffit d'aller sur la
page de téléchargement du site officiel, de cliquer sur la version voulue puis, sur la page suivante choisir « win32 », de choisir la version .zip et d'attendre quelques secondes sur la dernière page que le téléchargement se lance ; s'il ne se lance pas automatiquement, choisissez un lien miroir parmi ceux qui vous sont proposés.
Installation proprement dite
Une fois le téléchargement terminé, on se retrouve avec une archive nommée postgresql-8.3.7-1.zip (les numéros pouvant changer selon la version).
Une fois cette archive extraite, nous pouvons voir plusieurs fichiers d'installation et de mise à jour.
Le seul fichier qui nous sera utile pour ce tutoriel est le fichier postgresql-8.3.msi, on le lance donc, et une belle fenêtre apparaît.

Choisissez votre langue si ce n'est pas déjà fait puis cliquez sur «
Start > ».
La fenêtre suivante est un simple avertissement vous demandant de fermer tous vos programmes en cours, cliquez simplement sur «
Suivant > ».
La troisième fenêtre contient les notes d'installation à lire avant l'installation. Cliquez encore sur « Suivant > ».
La fenêtre suivante est plus importante, elle permet de configurer les options.

Si vous ne savez pas où vous mettez les pieds, laissez par défaut, sinon, selon vos besoins, activez ou désactivez les options que vous voulez installer ou non.
Afin que PostgreSQL soit installé dans les fichiers d'EasyPHP/WampServer (ce qui n'est pas une obligation), sélectionnez « PostgreSQL », cliquez sur « Parcourir », et allez chercher le dossier d'installation d'EasyPHP/WampServer et rajoutez au chemin « postgresql\ », afin d'obtenir un dossier d'installation similaire à celui de l'image.
Enfin, cliquez sur « Suivant > ».
La fenêtre qui suit, permet la configuration du service.

Laissez par défaut, saisissez deux fois votre mot de passe puis cliquez de nouveau sur « Suivant > », là une fenêtre s'affiche pour confirmer la création de l'utilisateur « VOTRE-PC\postgres », cliquez sur « Oui ».
À ce niveau de l'installation, il est possible qu'une fenêtre vous disant que le mot de passe que vous avez spécifié est faible et vous propose d'en générer un autre. Libre à vous d'en générer un nouveau (sachant, je vous préviens, que le mot de passe généré comportera environ trente caractères en tous genres : chiffres, lettres et symboles). Si vous cliquez sur « Oui », pensez à le noter !
L'étape suivante est l'initialisation du groupe de bases de données.

Vous devez saisir ici le nom d'utilisateur et le mot de passe qui seront nécessaires à la connexion à la base de données, que ce soit dans vos scripts ou dans phpPgAdmin, saisissez donc deux fois votre mot de passe, et cliquez sur « Suivant > ».
L'étape suivante est l'activation des langages de procédures, si vous avez laissé la configuration par défaut, seule la case à cocher « PL/pgsql » est disponible et est déjà cochée, laissez-la comme telle, puis cliquez sur « Suivant > ».
L'étape qui suit est la dernière étape avant l'installation des fichiers sur votre ordinateur.

Cette étape vous propose différents « modules de contribution », chacun de ces modules fournit des fonctionnalités, plus ou moins utiles selon l'utilisation que vous ferez de PostgreSQL. Vous trouverez une description précise de chacun de ces modules dans le
manuel PostgreSQL spécifique à la version.
Cochez les cases des modules qui vous intéressent, puis cliquez sur « Suivant > ».
L'étape suivante vous informe que PostgreSQL est prêt à être installé. Cliquez simplement sur « Suivant > » pour lancer l'étape finale de l'installation.
Une fois l'installation terminée, un message de confirmation apparaît, vous proposant d'exécuter «
Stack Builder ».
Stack Builder vous permet d'installer des pilotes supplémentaires, des modules et d'autres logiciels, laissez la case cochée si vous voulez voir ce qu'il peut vous proposer, sinon décochez-la et cliquez enfin sur « Terminer ».
PostgreSQL est désormais installé ; afin de vérifier le bon déroulement de la configuration, lancez pgAdmin à partir de votre menu démarrer : PostgreSQL 8.3 > pgAdmin III.
Une fois lancé, faites clic droit > « se connecter » à votre serveur qui apparaît sur la gauche de la fenêtre.

Une fenêtre apparaît, vous demandant votre mot de passe, il s'agit du second mot de passe que vous avez saisi lors de la configuration.

Enfin, si la connexion réussit, la croix devant votre serveur devrait disparaître.
