Installation de PostgreSQL 8.0

Après avoir telechargé l'archive contenant l'installeur, decompressez et lancez le setup.

Commencez par selectionner la langue de l'installeur, puis selectionnez les paquets par defaut. Ajoutez cependant la gestion des langues afin d'avoir les interfaces et messages d'erreurs eventuelles en français. Laissez l'installeur créer l'utilisateur postgres.

Selectionnez un mot de passe pour vous connecter localement, puis là choisissez d'éventuels modules supplémentaires à installer. Pas de panique, ils sont installables post-installation. Une fois l'installation effectuée et les services démarrés, connectez-vous à pgAdmin III : C:\Program Files\PostgreSQL\8.0\pgAdmin III\pgAdmin3.exe

pgAdmin III est un gestionnaire graphique pour PostgreSQL très complet. Vous pouvez gérer entièrement vos bases depuis cette application. Pour vous connecter, cliquez sur Outils > Connexion et enrez le mot de passe que vous avez determiné lors de l'installation.

Ensuite, créez un utilisateur administrateur : dans la colonne de gauche, cliquez avec le bouton droit sur le noeud Utilisateurs > Créer utilisateur. Entrez un login/mot de passe et autorisez l'utilisateur à créer des bases et des utilisateurs.

A partir de là vous pouvez soit continuer à créer/administrer vos bases & tables depuis pgAdmin III, soit utiliser un outil d'administration en ligne comme phpPgAdmin, dont l'installation est détaillée dans le paragraphe (les habitués d'outils comme phpMyAdmin devraient s'y retrouver).

Installation de phpPgAdmin

Assurez-vous d'avoir installé PHP et le support de PostgreSQL, notamment en activant l'extension dans le php.ini.

Téléchargez phpPgAdmin, décompressez dans votre répertoire web.

Editez le fichier conf/config.inc.php, et modifiez les chemins vers les binaires comme dans l'exemple ci-dessous :

	$conf['servers'][0]['pg_dump_path'] = 'C:\Program Files\PostgreSQL\8.0\bin\pg_dump.exe';
	$conf['servers'][0]['pg_dumpall_path'] = 'C:\Program Files\PostgreSQL\8.0\bin\pg_dumpall.exe';

Pointez votre navigateur vers l'adresse de phpPgAdmin, entrez votre login/mot de passe d'utilisateur créé précedemment : ça y est ;)