Table des matières

Revenir à la page d'accueil.

Indications générales

Apprendre à utiliser PostgreSQL

Pour apprendre à utiliser PostgreSQL il est fondamental d'utiliser le manuel que la communauté des développeurs édite avec soin et traduit également en français. Il y a en effe en France une communauté assez active autour de ce logiciel libre qui se réunit annuellement autour des pgdays

Le manuel existe dans une version en ligne et en PDF téléchargeable.

On commence par lire les chapitres 2 et 3 qui introduisent aux concepts essentiels du SQL et à certains cas d'utilisation. On lit les autres chapitres seulement si nécessaire, en fonction des fonctionnalités qu'on souhaite utiliser. Par ex. le chapitre 7, qui explique comment interroger les données, est particulièrement utile.

ATTENTION: le manuel utilise un client en ligne de commande, psql (semblable à l'Invite de commandes de Windows ou Terminal de MacOSX). Les commandes apparaissent donc parfois sous cette forme

$ psql -s ma_base

Comme nous utilisons des clients graphiques pour accéder au serveur (pgAdminIII, SQLWorkbench/J, ecc.) les commandes SQL seront directement tapées dans les fenêtres prévues à cette fin, par ex.:

SELECT * FROM table;

Installation du serveur de bases de données

A faire avant toute autre chose :

Instructions pour le TD 2015

Nous utilisons la distribution de PostgreSQL et Apache fournie par Bitnami.

Installation sous Windows

Installation sous Mac


Test de l'installation sous Mac et Windows

Outil de gestion des serveurs

L'application Bitnami a installé deux serveurs sur votre ordinateur: un serveur PostgreSQL et un serveur web Apache. L'outil de gestion des serveurs se trouve

Cet outil vous permet d'arrêter et relancer les deux serveurs, ou de modifier les paramètres des serveurs, si nécessaire.


Installation alternative pour les utilisateurs de Mac depuis le site enterprisedb

Instructions à suivre pour les utilisateurs de Mac qui rencontrent un problème avec le serveur PostgreSQL dans la distribution Bitnami (soit que l'extension XML ne marche pas après l'exécution du script de test, soit que –lors du test de l'installation décrit plus bas sur cette même page— le serveur postgreSQL ne démarre pas et reste à rouge dans l'outil de gestion des serveurs).

Se rendre sur la page de téléchargement. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet.

Adaptation du paramétrage d'accès au nouveau serveur postgreSQL

Paramétrage de PgAdmin3:

Paramétrage de la base de données:

Paramétrage de PHPpgAdmin:


Installation du client SQLWorkbench/J

Télécharger le logiciel ici.

Mettre le fichier compressé dans un dossier à votre choix (éventuellement dossier programmes, puisque c'est un programme) et décompresser.

Lancer le logiciel avec le fichier sqlworkbench.exe ou sqlworkbench.jar.

A l'aide du bouton 'Manage Drivers' ouvrire la boît de dialogue qui vous permet de paramètrer le driver.

Choisir (ou créer) le profil 'PostgreSQL'.

Choisir la Library : C:\Program Files\PostgreSQL\pgJDBC\postgresql-9.1-901.jdbc4.jar (Windows) ou chercher dans le dossier où est installé PostgreSQL, normalement : /Applications/PostgreSQL 9.1 (pour Mac)
Classname : org.postgresql.Driver

Sample URL : jdbc:postgresql:[ajouter ici deux slashes]host:port/name_of_database\\

Slash = /

Si vous ne trouvez pas le driver JDBC sur votre ordinateur, il faudra le télécharger depuis ce site.

Créer un nouveau profil de connexion et l'appeler base_individuelle.
Mettre l'URL appropriée : jdbc:postgresql:[ajouter deux slashes ici]localhost:5432/base_individuelle
ainsi que votre login et mot de passe de connexion habituel à la base de données

Vous connecter.

Augmenter la mémoire en cas de bases de données importantes

Pour augmenter la mémoire de l'application il faut la lancer en ligne de commande, avec cette syntaxe :

java -Xmx1000m -jar /Applications/SQLWorkbenchJ.app/Contents/Java/sqlworkbench.jar

Cf. le manuel « 3.8. Increasing the memory available to the application »

Instructions des années précédentes (2014 et avant)

Gardées pour archivage, ne pas utiliser

Installation du serveur Apache

Installation depuis le site enterprisedb

Se rendre sur la page de téléchargement. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet.

Choisir la version de postgreSQL la plus récente (actuellement la 9.3.5.1). Télécharger en fonction de son propre système de fonctionnement (adressage 32 ou 64 bits – pour des vieilles machines le 32).

Windows

Installer en exécutant le programme postgresql-9.[numéro de version]-windows.exe.

Indications :

Macintosh

Installer en exécutant le programme d'installation.

Indications :