Installation de PostgreSql 8 Windows

28 mars 2005
MAJ: 20 décembre 2005

Par Fabien Celaia (Fadace)

Sommaire

  • Préface
  • Ressources
  • Installation du logiciel sur le disque
  • Création du serveur SQL
  • Ma première connexion
  • Préface

    Ce document a pour unique but de donner à un débutant une méthode pour installer PostgreSql 8 Windows pas-à-pas.

    Ressources

    Le binaire de Postgresql nécessite un espace disque de 47 Mb. Postresql, avant sa version 8, nécessitait une émulation Cygwin pour fonctionner sous Windows. Ce lourd inconvénient disparaît avec la version 8 qui offre un binaire natif Windows.

    Cependant ladite version 8 ne fonctionne que dès Windows XP / Windows 2000.

    Installation du logiciel sur le disque

    Après téléchargement et décompactage, lançons postgresql-8.0.msi

    Faisons le chois de la langue, à savoir le français pour nous.

    Passons ensuite rapidement sur le message d'information suivant nous conseillant de fermer tout ce qui est possible avant l'installation, Windows restant Windows. Expérience faite, il est cependant bien rare que d'autres applicatifs empêchent l'installation courante, surtout si vous en êtes à votre première installation de Postgresql.

    Cliquons ensuite sur Suivant afin d'accéder à la page de licences. Une fois n'est pas coutume, il est intéressant de lire et (d'essayer) de le comprendre.

    L'écran suivant nous permet de déterminer quels sont les modules de Postresql que nous souhaitons installer. compte tenu du peu de place que prend ce SGBDR, je ne saurai donc vous recommender d'installer la totalité des modules, ce qui risque plus tard de vous rendre bien des services et de vous faciliter la vie.

    Passons ensuite à la configuration à proprement parler de l'instance Postgresql qui va être installée. Relevons qu'il est préférable d'être administrateur sur la machine pour que l'installation. Il est nécessaire de créer un compte utilisateur distinct (Posgresql refusant de démarrer avec un compte d'administrateur) et un service.

    Si vous créez un compte distinct, le message informationnel suivant apparaîtra.

    Passons maintenant à la définition de votre administrateur de base de données, du n° de port qui sera utilisé par votre SGBDR et - paramètre très important, mais souvent ignoré - au choix du jeu de caractères qui sera utilisé dans votre base. Concernant ce 2ème point, n'oubliez pas que ce chois va avoir - entre autre - un impact déterminant sur vos tris.

    Si vous en faite un usage client/serveur et que vous voulez accéder à votre Postgresql via une autre machine, vous aurez sans doute coché la case adéquate comme l'exemple ci-dessus. Cette option va vous générer un message d'avertissement.

    Dans cette distribution, seul le PL-pgsql est disponible. Selon la distribution et les modules choisis, ils se pourrait que d'autres langages soient disponibles.

    Il nous reste à activer les modules que nous souhaitons utiliser. Apprécions l'évantail des modules disponibles et avouons que... l'Opensource à quand même du bon... bien que certains modules ne servent que dans des circonstances bien particulières.

    Voilà ! Les choix nécessaires ont été effectués.

    Création du serveur SQL

    ... il ne nous reste plus qu'à lancer l'installation et à ... attendre.

    Quelques écrans vont faire une brève apparition, mais rien de bien grave. A relever que l'écran suivant parle de cluster... il ne s'agit en rien d'une notion de serveur en cluster, mais seulement de l'installation d'un module particulier pour un type d'index... faux espoir !

    Nous voici arrivé au terme de l'installation.

    Ma première connexion

    A ce stade tout est fini. Il ne reste plus qu'à vous connecter avec votre outils préféré. Pour l'administration , je vous conseille Pgdmin III qui est installé par défaut dans vos raccourcis, sous Postgresql 8.0/pgAdminIII. Au besoin, avec le bouton droit, démarrez le service:

    ... puis connectez-vous

    Vous y êtes : bonne chance !



    Exemple sous Windows, dans une fenêtre de commande
    Microsoft Windows 2000 [Version 5.00.2195]
    (C) Copyright 1985-2000 Microsoft Corp.
    
    C:\>C:\Program Files\PostgreSQL\8.0\bin\psql -U fadace -d test
    1> 
    (return status = 0)
    1> exit
    C:\>exit
    

    Félicitons-nous. Nous en avons fini avec notre première installation. Le plus dur reste à venir: configurer et administrer correctement ce serveur de données... mais ceci est une autre histoire.

    Copyright © Fadace. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Cette page est déposée.

     
     
     
     
    Partenaires

    Hébergement Web