Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
td_histoire_numerique:postgresql [2015/09/18 15:16] Francesco Beretta |
td_histoire_numerique:postgresql [2015/09/18 15:44] Francesco Beretta |
||
---|---|---|---|
Ligne 9: | Ligne 9: | ||
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 [[http://pgday.fr/|pgdays]] | 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 [[http://pgday.fr/|pgdays]] | ||
- | Le manuel existe dans une [[http://docs.postgresqlfr.org/9.4/|version en ligne]] et en [[http://docs.postgresql.fr/9.3/pg93.pdf|PDF téléchargeable]]. | + | Le manuel existe dans une [[http://docs.postgresqlfr.org/9.4/|version en ligne]] et en [[http://docs.postgresql.fr/9.4/pg94.pdf|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. Puis on lit les autres chapitres en fonction de ses propores besoins. Par ex. le chapitre 7, qui explique comment interroger les données, est particulièrement utile. | + | 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 de ses 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 | 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 | ||
Ligne 19: | Ligne 19: | ||
</code> | </code> | ||
- | Comme nous utilsons des clients graphiques pour accéder au serveur (pgAdminIII, Base, SQLWorkbench/J, ecc.) les commandes SQL, par ex. | + | 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.: |
<code> | <code> | ||
SELECT * FROM table; | SELECT * FROM table; | ||
</code> | </code> | ||
- | seront directement tapées dans les fenêtres prévues à cette fin. | + | |
===== Installation du serveur de bases de données ===== | ===== Installation du serveur de bases de données ===== | ||
Ligne 34: | Ligne 33: | ||
* **C'EST ESSENTIEL**! Car ce document permet de documenter la démarche d'installation et de se retrouver rapidement plus tard | * **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 | * En général, il est toujours utile de documenter sa propre démarche de recherche | ||
+ | |||
+ | |||
+ | ===== Instructions pour le TD 2015 ===== | ||
+ | |||
+ | |||
+ | Nous utilisons désormais la distribution de PostgreSQL et Apache fournie par Bitnami. | ||
+ | |||
+ | ==== Installation sous Windows ==== | ||
+ | |||
+ | * Télécharger la version recommandée du logiciel d'installation depuis [[https://bitnami.com/stack/wapp/installer|cette page]]. | ||
+ | * Pour le téléchargement ce n'est pas nécessaire de donner un compte, il y a un lien sans engagement d'identité tout en bas. | ||
+ | * Pour connaître le contenu du paquet et avoir les instruction d'installation détaillées, voir [[https://bitnami.com/stack/wapp/README.txt|cette page]] | ||
+ | * Une fois télécharger l'exécutable d'installation, passer l'antivirus sur l'exécutable puis (seulement si nécessaire) désactiver l'antivirus pendant l'installation | ||
+ | * Dans la boîte de dialogue "Select components" : Désélectionner tous les Components, sauf PHPPgAdmin | ||
+ | * Dans la boîte de dialogue "Installation folder" : laisser par défaut – C:\Bitnami\wappstack-5.5.29-1 | ||
+ | * Mettre Postgres User Password : votre password (admin_fb, ma corto = 84) | ||
+ | * Dans la boîte de dialogue "Bitnami Could hosting" : décocher | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Installation sous Mac ==== | ||
+ | |||
+ | |||
+ | |||
+ | * Télécharger la version recommandée du logiciel d'installation depuis [[https://bitnami.com/stack/mapp/installer|cette page]]. | ||
+ | * Pour le téléchargement ce n'est pas nécessaire de donner un compte, il y a un lien sans engagement d'identité tout en bas. | ||
+ | * Pour connaître le contenu du paquet et avoir les instruction d'installation détaillées, voir [[https://bitnami.com/stack/mapp/README.txt|cette page]] | ||
+ | * Une fois télécharger l'exécutable d'installation, passer l'antivirus sur l'exécutable puis (seulement si nécessaire) désactiver l'antivirus pendant l'installation | ||
+ | * Dans la boîte de dialogue "Select components" : Désélectionner tous les Components, sauf PHPPgAdmin | ||
+ | * Dans la boîte de dialogue "Database server parameters": laisser le port par défaut 5432 | ||
+ | * Dans la boîte de dialogue "Installation folder" : laisser par défaut – /Applications/mappstack-5.5.29-1 | ||
+ | * Mettre Postgres User Password : votre password (admin_fb, ma corto = 84) | ||
+ | * Dans la boîte de dialogue "Bitnami Could hosting" : décocher | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Instructions des années précédentes (2014 et avant) ===== | ||
+ | ==== Installation du serveur Apache ==== | ||
+ | |||
+ | * Télécharger la version du serveur Apache correspondante à sa version du système Windows (32 ou 64 bits) depuis [[http://httpd.apache.org/download.cgi|ce site]] | ||
+ | * Télécharger le logiciel MD5 depuis [[http://www.commentcamarche.net/download/telecharger-34055119-md5|ce site]] | ||
+ | * Instructions ([[http://www.commentcamarche.net/faq/41-md5sum-verifier-l-integrite-des-telechargements|source]]): | ||
+ | * Décompressez l'archive dans un dossier à la racine de 'C:'. Dans notre exemple on le nommera "md5sum". Ouvrez une console MSDos: chercher cmd.exe avec la recherche Windows et lancez-le | ||
+ | * Démarrer > Exécuter > | ||
+ | * Tapez cmd (sous W2K ou XP) ou command (sous Win98) puis tapez sur [Entrée] de votre clavier. | ||
+ | * Placez vous dans le répertoire contenant le fichier "md5.exe" en ligne de commande. | ||
+ | * C:\> cd md5sum [Entrée] | ||
+ | * Lancez alors la commande suivante : md5 'le_chemin_complet_de_votre_image_iso' [Entrée] | ||
+ | * Exemple : En supposant que notre fichier image se trouve dans "D:\image_isoSmoothwall" | ||
+ | * C:\md5sum>md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entrée] | ||
+ | * Après quelques secondes vous devriez avoir le résultat suivant : | ||
+ | * D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso | ||
+ | |||
==== Installation depuis le site enterprisedb ==== | ==== Installation depuis le site enterprisedb ==== | ||
Ligne 85: | Ligne 142: | ||
* 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' | ||
- | |||
- | ===== Installation du serveur Apache ===== | ||
- | |||
- | * Télécharger la version du serveur Apache correspondante à sa version du système Windows (32 ou 64 bits) depuis [[http://httpd.apache.org/download.cgi|ce site]] | ||
- | * Télécharger le logiciel MD5 depuis [[http://www.commentcamarche.net/download/telecharger-34055119-md5|ce site]] | ||
- | * Instructions ([[http://www.commentcamarche.net/faq/41-md5sum-verifier-l-integrite-des-telechargements|source]]): | ||
- | * Décompressez l'archive dans un dossier à la racine de 'C:'. Dans notre exemple on le nommera "md5sum". Ouvrez une console MSDos: chercher cmd.exe avec la recherche Windows et lancez-le | ||
- | * Démarrer > Exécuter > | ||
- | * Tapez cmd (sous W2K ou XP) ou command (sous Win98) puis tapez sur [Entrée] de votre clavier. | ||
- | * Placez vous dans le répertoire contenant le fichier "md5.exe" en ligne de commande. | ||
- | * C:\> cd md5sum [Entrée] | ||
- | * Lancez alors la commande suivante : md5 'le_chemin_complet_de_votre_image_iso' [Entrée] | ||
- | * Exemple : En supposant que notre fichier image se trouve dans "D:\image_isoSmoothwall" | ||
- | * C:\md5sum>md5 D:\image_isoSmoothwall\smoothwall-2.0-metro.iso [Entrée] | ||
- | * Après quelques secondes vous devriez avoir le résultat suivant : | ||
- | * D0AB11311B866B2332E92479906F2FF9 D:\Linuximage_isoSmoothwall\smoothwall-2.0-metro.iso | ||
- |