Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
td_histoire_numerique:postgresql [2014/09/26 09:13] Francesco Beretta créée |
td_histoire_numerique:postgresql [2014/09/26 09:28] Francesco Beretta [Installation depuis le site enterprisedb] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Indications générales ===== | ===== Indications générales ===== | ||
- | PostgreSQL est un système de gestion de base de données relationnelle et objet (SGBDRO). C'est un outil libre et très puissant. | + | * [[http://fr.wikipedia.org/wiki/PostgreSQL|PostgreSQL]] est un système de gestion de base de données relationnelle et objet (SGBDRO). |
+ | * C'est un outil libre et très puissant, utilisé en particulier dans le domaine de la recherche scientifique. | ||
+ | * Nous l'utiliserons car il intègre des fonctionnalités utiles qui n'existent pas dans les autres SGBD libres | ||
+ | \\ | ||
- | =====Installation du serveur de bases de données postgreSQL===== | + | |
+ | =====Installation du serveur de bases de données===== | ||
A faire **avant toute autre chose** : | A faire **avant toute autre chose** : | ||
- | * Créer un document texte (LibreOffice, Word ou autre) où on va prend soigneusement note de tous les paramètres, mots de passe, etc. **C'EST ESSENTIEL**! | + | * Créer un document de traitement de texte (LibreOffice ou autre) où on va prend soigneusement note de tous les paramètres de configuration, mots de passe, requêtes effectuées, etc. |
+ | * **C'EST ESSENTIEL**! Car ce document permet de documenter la démarche d'installation et de se retrouver rapidement plus tard | ||
+ | * En général, il est toujours utile de documenter sa propre démarche de recherche | ||
\\ | \\ | ||
Ligne 20: | Ligne 26: | ||
====Installation depuis le site enterprisedb==== | ====Installation depuis le site enterprisedb==== | ||
- | \\ | ||
- | ATTENTION: **installer de préférence les logiciels proposés sur le site BitNami** (cf. ci-dessus) – la partie qui suit est gardée à titre de documentation | ||
- | |||
- | \\ | ||
Se rendre sur la page de [[http://www.enterprisedb.com/products-services-training/pgdownload|téléchargement]]. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet. | Se rendre sur la page de [[http://www.enterprisedb.com/products-services-training/pgdownload|téléchargement]]. Faire un click droit sur la souris pour ouvrir cette page dans un nouvel onglet. | ||
- | Choisir la **version de postgreSQL 9.3.1** (la toute dernière). Télécharger en fonction de son propre système de fonctionnement (adressage 32 ou 64 bits – pour des vieilles machines le 32). | + | 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). |
Ligne 36: | Ligne 38: | ||
- | Installer en exécutant le programme postgresql-9.3.1-1-windows.exe. | + | Installer en exécutant le programme postgresql-9.[numéro de version]-windows.exe. |
Indications : | Indications : | ||
- | * Installer dans le répertoire d'installation proposé (par ex. C:\Program Files\PostgreSQL\9.3) et, au moment de le faire, copier coller dans le document texte l'adresse du dossier d'installation pour en garder mémoire (pratique à adopter lors de toute installation: retenir la date et les spécificités de l'installation, dont les mots de passe !!!) | + | * Installer dans le répertoire d'installation proposé (par ex. C:\Program Files\PostgreSQL\9.3) et, au moment de le faire, copier coller dans le document de traitement de texte préparé préalablement l'adresse du dossier d'installation pour en garder mémoire (pratique à adopter lors de toute installation: retenir la date et les spécificités de l'installation, dont les mots de passe !!!) |
* Idem pour le répertoire de données (C:\Program Files\PostgreaSQL\9.3\data) | * Idem pour le répertoire de données (C:\Program Files\PostgreaSQL\9.3\data) | ||
- | * Choisir un **mot de passe** pour votre **compte administrateur** (superuser) et le **garder soigneusement** : sinon l'accès à vos données sera **compromis à jamais** ! | + | * Choisir un **mot de passe** pour votre **compte administrateur** (superuser) et le **garder soigneusement**: sinon l'accès à vos données sera compromis et il faudra pas mal bidouiller pour le réouvrir! |
* Laisser le numéro de port du serveur postgres par défaut (5432) et le noter | * Laisser le numéro de port du serveur postgres par défaut (5432) et le noter | ||
* Locale par défaut | * Locale par défaut | ||
- | * A la fin de l'installation, l'assistant d'installation demande si on veut exécuter Stack builder en sortie. Il faut **décocher** la case car on va le lancer plus tard. | + | * A la fin de l'installation, l'assistant d'installation demande si on veut exécuter Stack builder en sortie: accepter |
- | * Ouvrir ensuite StackBuilder que l'on trouve en allant dans le menu **Démarrer/Tous les Programmes/PostGreSQL 9.3/Application Stack Builder** (et choisir Postgres 9.3 si vous deviez avoir des versions postgres déjà installées – peu probable... ;-) ) | + | |
* à cocher dans StackBuilder | * à cocher dans StackBuilder | ||
* Database Drivers > pgJDBC v9.2 etc. (le connecteur JDBC) | * Database Drivers > pgJDBC v9.2 etc. (le connecteur JDBC) | ||
* Spatial extensions > PostGIS 2 (pour les cartes = les données spatiales) | * Spatial extensions > PostGIS 2 (pour les cartes = les données spatiales) | ||
- | * Web Developement > Apache/PHP v2.2.222 ... | ||
* A la demande du logiciel, procéder ensuite aux installations | * A la demande du logiciel, procéder ensuite aux installations | ||
* Débloquer le firewall et autoriser si nécessaire toute installation | * Débloquer le firewall et autoriser si nécessaire toute installation | ||
* Pour postGIS, cocher Create spatial database et noter le dossier de destination : C:\Program Files\PostgreSQL\9.3 | * Pour postGIS, cocher Create spatial database et noter le dossier de destination : C:\Program Files\PostgreSQL\9.3 | ||
- | * A la demande du mot de passe, pour postGIS 2, mettez le mot de passe noté plus haut, celui de l'administrateur, que vous allez garder précieusement – si vous le perdez VOUS N'AUREZ PLUS ACCÈS À LA BASE DE DONNÉES | + | * A la demande du mot de passe, pour postGIS 2, mettez le mot de passe noté plus haut, celui de l'administrateur, que vous allez garder précieusement pour éviter tout problème ultérieur. |
+ | * Il est nécessaire de mettre un VRAI mot de passe: 8 lettres/chiffres minimum | ||
* Répondre 'oui' au l'écriture GDAL (vous n'en avez pas d'autres) | * Répondre 'oui' au l'écriture GDAL (vous n'en avez pas d'autres) | ||
* Accepter la fin du processus d'installation : 'Close' | * Accepter la fin du processus d'installation : 'Close' | ||
Ligne 64: | Ligne 65: | ||
Indications : | Indications : | ||
- | * Installer dans le répertoire d'installation proposé (/Library/PostgreSQL/9.3) et, au moment de le faire, copier coller dans le document texte l'adresse du dossier d'installation pour en garder mémoire (pratique à adopter lors de toute installation: retenir la date et les spécificités de l'installation, dont les mots de passe !!!) | + | * Installer dans le répertoire d'installation proposé (/Library/PostgreSQL/9.3) et, au moment de le faire, copier coller dans le document traitement de texte préparé préalablement l'adresse du dossier d'installation pour en garder mémoire (pratique à adopter lors de toute installation: retenir la date et les spécificités de l'installation, dont les mots de passe !!!) |
* Idem pour le répertoire de données (/Library/PostgreSQL/9.3/data) | * Idem pour le répertoire de données (/Library/PostgreSQL/9.3/data) | ||
* Choisir un **mot de passe** pour votre **compte administrateur** (superuser) et le **garder soigneusement** : sinon l'accès à vos données sera **compromis à jamais** ! | * Choisir un **mot de passe** pour votre **compte administrateur** (superuser) et le **garder soigneusement** : sinon l'accès à vos données sera **compromis à jamais** ! | ||
Ligne 73: | Ligne 74: | ||
* Database Drivers : pgJDBC v9.2 etc. (le connecteur JDBC) | * Database Drivers : pgJDBC v9.2 etc. (le connecteur JDBC) | ||
* Spatial extensions : PostGIS 2 (pour les cartes = les données spatiales) | * Spatial extensions : PostGIS 2 (pour les cartes = les données spatiales) | ||
- | * Web Developement > Apache/PHP v2.2.222 … | ||
* A la demande du logiciel, procéder ensuite aux installations | * A la demande du logiciel, procéder ensuite aux installations | ||
* Débloquer le firewall et autoriser si nécessaire toute installation | * Débloquer le firewall et autoriser si nécessaire toute installation |